vuthaihoc/vi_encoder

Chuyển đổi qua lại giữa một số định dạng bảng mã Việt Nam
1,724 7
Install
composer require vuthaihoc/vi_encoder
Latest Version:v0.1.2
License:MIT
Last Updated:Oct 1, 2021
Links: GitHub  ·  Packagist
Maintainer: vuthaihoc

Cài đặt

Composer

composer require vuthaihoc/vi_encoder

Code supported

private static $codes_supported = [
                                    "VIQR",
                                    "VPS-Win",
                                    "UNICODE",
                                    "TCVN-3"
                                ]

Kiểm tra có hỗ trợ hay không

Detector::isSupported($sourceEncode);

Detect bảng mã của đoạn văn

$using_code = Detector::usingCode($string);

Chuyển đổi giữa các bảng mã

$new_string = Converter::changeEncode($string, $targetCode, [$sourceCode = null]);

$targetCode$sourceCode có thể dùng cont của Code cho chuẩn xác tên bảng mã. $sourceCode bỏ trống thì hệ thống sẽ tự động nhận diện bảng mã $string đang dùng.

const CHARSET_TCVN3 = 'TCVN-3';
const CHARSET_VNI_WIN = 'VNI-WIN';
const CHARSET_VIQR = 'VIQR';
const CHARSET_UNICODE = 'UNICODE';

Credit

Tham khảo:

Related Packages

unicodeveloper/laravel-emoji

A Laravel 5 Package for Using & Working With Emojis

25,186 208
tintnaingwin/myanfont

Laravel Zawgyi <-> Unicode Package

14,755 8
yasser-elgammal/pure-text

A Laravel package for filtering and replacing inappropriate or unwanted words wi...

87 11