`

用jquery提交AJAX的中文乱码问题

阅读更多

用jquery提交AJAX的中文乱码问题

关键字: jquery ajax 乱码 firefox ie

太扯了,不明白Jquery为什么不把这点小问题给封装一下

偶js小菜一个,最近用jquery做东西,感觉挺好玩的哈,把问题搞的很简单

可用juqery提交AJAX请求的时候却出现来中文乱码,本来在firefox下开发的,米有问题,到来IE下一测,完全不是那么回事。

原因上Jquery中AJAX提交请求对中文的URI编码不一样,再FF下是utf-8,ie下却不是,具体上什么不清楚。

解决的办法上用js的编码函数encodeURIComponent(string)处理一下,把中文"王晓明"编码成"%E7%8E%8B%E6%99%93%E6%98%8E",就OK了。

顺便说一下,我的tomcat下的URIEncoding=UTF-8

分享到:
评论
1 楼 fyster 2010-04-12  
这是不是跟jqery的版本有关系。。。
我也遇到这种问题。但是每次都用encodeURIComponent这个也太费劲了。。。。url后面跟着一大堆

相关推荐

Global site tag (gtag.js) - Google Analytics