codeinc / utf8-sanitizer
清洗 UTF-8 字符串
1.3
2022-05-06 17:37 UTC
Requires
- php: >=8.0
- ext-iconv: *
Requires (Dev)
- phpunit/phpunit: ^9
- spatie/ray: ^1.34
README
这是一个简单的使用 PHP 8 和 iconv 编写的 UTF-8 清洗器。此代码基于此 StackOverflow 响应 以及 W3C UTF-8 验证 推荐的正则表达式。
使用方法
<?php $sanitizer = new \CodeInc\Utf8Sanitizer\Utf8Sanitizer(); // validates a UTF-8 string $sanitizer->isValidUtf8("A valid UTF-8 string."); // true // sanitizes a string $validString = $sanitizer->sanitize("An invalid UTF-8 string.");
安装
此库可通过 Packagist 获取,并可以使用 Composer 进行安装
composer require codeinc/utf8-sanitizer
许可
此库按照 MIT 许可证发布(参见 LICENSE 文件)。