PHP 5.2的JSON编码似乎有问题。我需要一种方法在不更改我的 PHP 版本的情况下将其升级到 php 5.3+,这可能吗?如果是这样,怎么办?
谢谢
找到了问题 - 最终是我的字符串的编码问题。用:
iconv('Windows-1252', 'UTF-8', $string(;
如果字符串未正确编码,则 Jsonencode 将失败。
我不知道
你得到了什么错误,但是 php.net 的某个人为5.2之前的版本编写了一个函数,也许这对你有用,只需给它一个新名字,比如"myjson">
参见:craigfrancis dot co dot uk's listing的craig。