太扯了,不明白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
本文介绍使用JQuery提交AJAX请求时遇到的中文乱码问题及其解决方案。该问题出现在Internet Explorer浏览器中,而Firefox则正常显示。通过使用JavaScript内置函数encodeURIComponent对中文进行编码,成功解决了跨浏览器的兼容性问题。
468

被折叠的 条评论
为什么被折叠?



