PHP windows-1251代码页和json_encode

时间:2014-08-26 19:46:43

标签: php json

[PHP 5.6.0RC4]我在windows-1251代码页中有json - $ json ='{msg:“Приветмир!”}'。 $ j = json_decode($ json,1); $ j ['msg'] ==“Приветмир!”。好。 $ json2 = json_encode($ j)的; $ json2为null。 WTF?

1 个答案:

答案 0 :(得分:1)

最有可能的是,它不是null而是false。这只是how it's documented

  

所有字符串数据必须采用UTF-8编码。

......和:

  

成功时返回JSON编码的字符串,失败时返回FALSE。