May
12
2014
AJAX中POST或GET传递中文字符乱码的解决办法
作者:
绝缘体.. 发布:
2014-05-12 09:00 分类:
未分类 阅读:
抢沙发
web开发中用AJAX传递中文字符串时,火狐会自动将中文字符串转成十六进制字符,而IE浏览器却不做任何处理就直接向服务端传递了。这个过程就容易导致参数值乱码的问题。
那么如何解决这个乱码问题呢?
很简单,使用 JS的内置函数 encodeURIComponent 对中文字符串进行转义一下就好了。关于 encodeURIComponent 函数的用法,可参照本站文章:
javascript的字符串编码函数escape,encodeURI,encodeURIComponent比较与分析
微信扫一扫,打赏作者吧~