【发布时间】:2015-05-08 12:27:29
【问题描述】:
我知道这个问题在这里问了很多次。但是那个解决方案对我没有用。我今天非常严重地面临这个问题。
// Case 1
$str = 'Test \300'; // Single Quoted String
echo json_encode(utf8_encode($str)) // output: Test \\300
// Case 2
$str = "Test \300"; // Double Quoted String
echo json_encode(utf8_encode($str)) // output: Test \u00c0
我想要案例 2 的输出,并且我有单引号 $str 变量。该变量由 XML 字符串解析填充。并且该 XML 字符串保存在 txt 文件中。
(这里 \300 是 À(拉丁字符)字符的编码,我无法控制它。)
请不要给我上述静态字符串的解决方案
提前致谢
【问题讨论】:
标签: php unicode-string