该软件包最新版本(1.0.0)没有可用的许可证信息。

1.0.0 2019-03-30 22:01 UTC

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() 不是魔法棒,它们会高兴地破坏你的数据。永远不要使用它们。

建议阅读