【发布时间】:2015-11-24 07:28:04
【问题描述】:
我遇到了这个我似乎无法解码的奇怪 JSON。 为简化起见,假设它是一个 JSON 字符串:
"\uffffffe2\uffffff94\uffffff94\uffffffe2\uffffff94\uffffff80\uffffffe2\uffffff94\uffffff80 mystring"
解码后应如下所示:
└── mystring
JS 或 PHP 似乎没有正确转换它。
js> JSON.parse('"\uffffffe2\uffffff94\uffffff94\uffffffe2\uffffff94\uffffff80\uffffffe2\uffffff94\uffffff80 mystring"')
ffe2ff94ff94ffe2ff94ff80ffe2ff94ff80 mystring
PHP 行为相同
php> json_decode('"\uffffffe2\uffffff94\uffffff94\uffffffe2\uffffff94\uffffff80\uffffffe2\uffffff94\uffffff80 mystring"')
ffe2ff94ff94ffe2ff94ff80ffe2ff94ff80 mystring
欢迎任何关于如何正确解析这个 JSON 字符串的想法。
【问题讨论】:
标签: javascript php json unicode utf-8