json的中文乱码问题是不是一定要urlencode函数才能解决啊?
我的php脚本从MySQL里面提取数据之间输出就没问题,但是生产json之后就是乱码,用urlencode确实是能解决乱码问题,但是有没有别的方法呢? 看看数据库的编码、php页面的编码、如果是使用html模板输出的话看看模板的编号。之前我也遇到过这样的问题,后来编码统一后就工作正常了。
本帖最后由 fender0107401 于 2013-04-12 10:24 编辑
回复 2# a.a
确实如你所说,我现在统一了编码格式都是utf8,统一的范围包括html文件以及页面的编码、php文件的编码、数据库的也是utf_general_ci。
然后就可以不用urlencode函数了。
现在使用php生成的json可以正常显示了,但是好像还有一个小问题,如图所示,使用firebug调试的时候如果点击json是可能正常显示的,但是点击html就没法正常显示了。
但是网页里面可以正常显示,而且使用firebug调试时,json那个选项里面也显示正常。
省去了一个函数,感觉爽多了。
urlencode编码后的数据长度也会大不少。 没看懂,,
页:
[1]