fuck off php json_encode
原来ajax call 总是return html.因为这次需要同时两个,两次ajax call 代价太大,就决定return json.
结果json_encode总是返回null.
我擦,原来也碰到过这种情况,不知道我是怎么fix的。
但是我知道肯定是返回的html有非utf8.
开始放狗搜。。。。。。。。。。。。
再赞以下stackoverflow.很好很强大
ok, utf8_encode. 尼玛没用,原来有bug.
ok 我系统里有zend library. 用zend json encode,尼玛还是不管用,查文档,zend也是用php的json_encode.我擦。。。。。。。。。。。。。。。
ok iconv('UTF-8', 'UTF-8//IGNORE', $value);
还是没用,不能同时和utf8_encode同时用。
comment 掉utf8_encode。 管用。我日,php.
页:
[1]