如何使用 PHP 将 UTF-8 编码为 Unicode 转义序列,如“\u00C1”?
How to encode UTF-8 to Unicode escape sequences like "\u00C1" using PHP?
如何使用 PHP 将 UTF-8 编码为 Unicode 转义序列,如“\u00C1”?
我发现了几个相反的帖子。
我想做的是将 Á 之类的东西转换为 \u00C1,以便与 Google 图表和一些 JavaScript 警报一起使用。
此时,我正在使用一个包含多个替换的函数,例如 $str = str_replace("Á","\u00C1",$str);
。
谢谢。
json_encode
可以为您做到。
json_encode('Á')
会给你 "\u00c1"
,所以你所要做的就是去掉开头和结尾的双引号。
您可以直接在一些处包含此类特殊字符的文本字符串上使用它:
echo trim(json_encode('Foo Á Bar'), '"');
// result: Foo \u00c1 Bar
如何使用 PHP 将 UTF-8 编码为 Unicode 转义序列,如“\u00C1”?
我发现了几个相反的帖子。
我想做的是将 Á 之类的东西转换为 \u00C1,以便与 Google 图表和一些 JavaScript 警报一起使用。
此时,我正在使用一个包含多个替换的函数,例如 $str = str_replace("Á","\u00C1",$str);
。
谢谢。
json_encode
可以为您做到。
json_encode('Á')
会给你 "\u00c1"
,所以你所要做的就是去掉开头和结尾的双引号。
您可以直接在一些处包含此类特殊字符的文本字符串上使用它:
echo trim(json_encode('Foo Á Bar'), '"');
// result: Foo \u00c1 Bar