如何在PHP 5.3.x中将Basic Multilingual Plane(转义字符串\ uXXXX)转换为UTF-8?

时间:2013-12-13 16:01:08

标签: php unicode utf-8 escaping

我真的更喜欢避免存在那些存在的正则表达式,因为它们在所有情况下都不起作用,如果reg exp是否正确,我不想在读取标准后进行分析。我发现的是原生的东西。

1 个答案:

答案 0 :(得分:4)

您可以使用json_decode将这些字符转换为UTF-8。像:

$json = '"foo\u013abar!"';
$info = json_decode($json);
echo $info;  // outputs fooĺbar!

请务必提供json_decode格式良好的JSON