codeinc/utf8-sanitizer

清洗 UTF-8 字符串

1.3 2022-05-06 17:37 UTC

This package is auto-updated.

Last update: 2024-09-06 23:00:44 UTC


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 文件)。