升级 JSON 编码 php 5.2


Upgrading JSON Encode php 5.2

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。