jquery.ajax GET 传递参数 乱码问题
来源:互联网 发布:手机淘宝客户端 html5 编辑:程序博客网 时间:2024/04/30 20:59
在使用JQuery.ajax方法时肯定会遇到一个问题。在编码不是UTF-8的时候(如gb2312),当传递的参数里有中文的时候,服务端Request的时候都会出现乱码。本人最近也遇到了需要传递中文参数的问题。
在jquery源文件中修改一下代码
type:"GET",contentType:"application/x-www-form-urlencoded", 修改前
type:"GET",contentType:"application/x-www-form-urlencoded;charset=UTF-8", 修改后
修改正常情况使用 GET方式提交(GET一定要大写),不在需要在encodeURI()后在服务器端解码,就像传递英文一样传递中文。
jquery乱码的原因,在未指定字符集的时候,是使用ISO-8859-1
ISO8859-1,通常叫做Latin-1。Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符。
jquery的Ajax根本没有考虑到国际化的问题,使用了欧洲的字符集,所以才引起了传递中文出现乱码的问题。
- jquery.ajax GET 传递参数 乱码问题
- jquery Ajax get方法 中文参数乱码的问题
- jquery ajax传递中文参数乱码问题及解决方案
- jquery Ajax或者js传递参数为乱码问题
- ajax传递参数中文乱码问题
- ajax post传递参数中文乱码问题
- AJAX传递汉字参数乱码问题
- jquery ajax传递数组参数问题
- jquery ajax提交,参数中文乱码问题
- 使用Get方式传递中文参数的问题乱码问题
- 使用Get方式传递中文参数的问题乱码问题
- 使用Get方式传递中文参数的问题乱码问题!
- 关于传递参数乱码和AJAX乱码问题
- Jquery Ajax传递中文参数时乱码解决
- JSP页面用get传递参数乱码问题
- Jsp 中get方式传递参数乱码问题
- GET方式传递中文参数乱码的问题
- GET方式传递中文参数时乱码问题分析
- CreateIoCompletionPort()详解
- .net开源cms系统汇总(1)
- 2010.5.3去天池山烧烤了
- 习题9.26
- 监听屏幕布局的变化
- jquery.ajax GET 传递参数 乱码问题
- asp.net 中的 URL重写
- 【小阅读^大脑袋】0324 NO.342
- [转】学习jsp心得
- Linux文件类型及如何查看,修改文件读写权限
- 牛顿迭代法快速寻找平方根
- ubuntu下安装迅雷crossover-pro-7.1.0.sh+Thunder.cxarchiv
- 51单片机 Keil C 延时程序的简单研究
- 致我亲爱的blog