求教参数传递时中文乱码问题。。。

jay4497 发布于 2013/02/04 10:51
阅读 155
收藏 0

我做了一个AJAX验证表单的文件,然后进行数据库操作时是用的一个类,页面运行时,火狐跟谷歌上都正常,IE运行异常,因为这个类有写日志文件,我一看日志,只要在IE下运行过,日志里中文就全成乱码了,日志的编码也不是utf-8了,在火狐跟谷歌下运行时日志还都是utf-8编码的,所以问题应该是AJAX传参的时候中文乱码了,求前辈指教这是怎么回事(我检查了其他的所有页面,都是utf-8编码的,编辑器用的notepad,下边状态栏显示都是ANSI as UTF-8)。。。

日志截图如下,其中类是用的这个http://www.oschina.net/code/snippet_96541_3441

加载中
0
afreon
afreon
能不能中文的话转码,然后再转回来
jay4497
jay4497
要怎么转啊。。。
0
陈袁at互联
陈袁at互联
其实乱码问题就是你的编码没有统一,从页面到你的IDE开发环境,尽量使用同一个编码,大都采用UTF-8. 在get请求的时候,参数包含中文,一般要求转码.
jay4497
jay4497
我检查了都用的utf-8啊,那个转码是要怎么做啊,新手不太懂。。。
0
kidbei
jay4497
jay4497
是的,但数据库里跟页面显示中文都正常的,问题应该是出在传参的时候中文乱码了,所以去数据库查询时就会不是自己预期的结果了。。。
返回顶部
顶部