web开发中用AJAX传递中文字符串时,火狐会自动将中文字符串转成十六进制字符,而IE浏览器却不做任何处理就直接向服务端传递了。这个过程就容易导致参数值乱码的问题。
那么如何解决这个乱码问题呢?
很简单,使用 JS的内置函数 encodeURIComponent 对中文字符串进行转义一下就好了。关于 encodeURIComponent 函数的用法,可参照本站文章:
您可能感兴趣的文章
web开发中用AJAX传递中文字符串时,火狐会自动将中文字符串转成十六进制字符,而IE浏览器却不做任何处理就直接向服务端传递了。这个过程就容易导致参数值乱码的
web开发中用AJAX传递中文字符串时,火狐会自动将中文字符串转成十六进制字符,而IE浏览器却不做任何处理就直接向服务端传递了。这个过程就容易导致参数值乱码的问题。
那么如何解决这个乱码问题呢?
很简单,使用 JS的内置函数 encodeURIComponent 对中文字符串进行转义一下就好了。关于 encodeURIComponent 函数的用法,可参照本站文章:
您可能感兴趣的文章
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
什么是Ajax?Ajax的原理是什么?Ajax的核心技术是什么?Ajax的优缺
2017-04-07 09:03
ASP.NETAJAX框架调用后台代码的基本方法
2017-04-06 17:00
Ajax基础与登入教程
2017-04-06 16:04
Ex的Ajax请务实现同步
2017-04-06 09:03