AJax技术

AJAX中POST或GET传递中文字符乱码的解决办法

字号+ 作者:H5之家 来源:H5之家 2017-04-07 10:01 我要评论( )

web开发中用AJAX传递中文字符串时,火狐会自动将中文字符串转成十六进制字符,而IE浏览器却不做任何处理就直接向服务端传递了。这个过程就容易导致参数值乱码的

web开发中用AJAX传递中文字符串时,火狐会自动将中文字符串转成十六进制字符,而IE浏览器却不做任何处理就直接向服务端传递了。这个过程就容易导致参数值乱码的问题。

那么如何解决这个乱码问题呢?

很简单,使用 JS的内置函数 encodeURIComponent 对中文字符串进行转义一下就好了。关于 encodeURIComponent 函数的用法,可参照本站文章:

您可能感兴趣的文章

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 什么是Ajax?Ajax的原理是什么?Ajax的核心技术是什么?Ajax的优缺

    什么是Ajax?Ajax的原理是什么?Ajax的核心技术是什么?Ajax的优缺

    2017-04-07 09:03

  • ASP.NETAJAX框架调用后台代码的基本方法

    ASP.NETAJAX框架调用后台代码的基本方法

    2017-04-06 17:00

  • Ajax基础与登入教程

    Ajax基础与登入教程

    2017-04-06 16:04

  • Ex的Ajax请务实现同步

    Ex的Ajax请务实现同步

    2017-04-06 09:03

网友点评
m