小编Tin*_*rie的帖子

如何将unicode代码点转换为十六进制HTML实体?

我有一个数据文件(确切地说是一个Apple plist),它有像和的Unicode 代码点.我需要使用PHP 将它们转换为有效的十六进制HTML实体.\U00e8\U2019

我现在正在做的是一长串:

 $fileContents = str_replace("\U00e8", "è", $fileContents);
 $fileContents = str_replace("\U2019", "’", $fileContents);
Run Code Online (Sandbox Code Playgroud)

这显然是可怕的.我可以使用正则表达式转换\U和所有尾随0s&#x,然后粘在尾部;,但似乎也重手.

是否有一种干净,简单的方法来获取字符串,并将所有unicode代码点替换为HTML实体?

html php unicode

3
推荐指数
1
解决办法
7087
查看次数

标签 统计

html ×1

php ×1

unicode ×1