把json解码成中文: json_decode('"\ud83d\ude18\ud83d\ude18\ud83d\ude18\ud83d\ude18\u597d\u5bb6\u4f19\ud83d\ude0d\ud83d\ude0d\ud83d\ude0d"');不起作用吗?
它适用于中国人,但不适用于微笑。
你能不能给我个主意?
发布于 2014-12-02 07:27:09
那不是一个有效的JSON字符串-- JSON字符串必须在双引号中
编辑:以上面失败的例子为例,用双引号包装utf-8,并解码:
var_dump(json_decode('"\ud83c\udf83\ud83c\udf83\ud83c\udf83"'));
string(12) ""(我不知道这些字形应该是什么样子,我不知道我是否安装了正确的字体,但字符串已解码)
https://stackoverflow.com/questions/27243920
复制相似问题