该软件包最新版本(1.0.0)没有可用的许可证信息。
1.0.0
2019-03-30 22:01 UTC
Requires
- php: >= 5.4
- symfony/polyfill-mbstring: ^1.11
This package is auto-updated.
Last update: 2024-09-09 11:51:10 UTC
README
使用 \u1234
格式转义 UTF-8 字符串。
要求
- PHP >= 5.4
然而,你不应该使用这样的 EOL 版本。 我添加了 Symfony 的 mb_polyfill 以支持 PHP < 7.2,这导致了它能够支持远至 5.4 的版本
安装
composer require wrossmann\utf8_escape
使用
$escaped = utf8_escape($string);
组件函数是 public static
并且在 src/Escaper.php
中定义。
注意事项
该库并不严格强制输入必须是良好的 UTF8 文本,如果输入其他内容可能会出现异常行为。
一如既往地,你 负责确保你收到的输入是以你期望的方式编码的,并且要 明确地 在源和目标编码之间进行转换。例如
mb_convert_encoding($input, 'UTF-8', 'ISO-8859-1')
utf8_encode()
和 utf8_decode()
不是魔法棒,它们会高兴地破坏你的数据。永远不要使用它们。