Ajax发起GET请求的乱码问题
来源:互联网 发布:韦德生涯场均数据 编辑:程序博客网 时间:2024/05/29 09:13
在SpringMVC项目中,我在前台发送带有中文参数的get请求到服务器,虽然我已经配置了spring的字符编码过滤器,但发现后台接收的字符串为乱码,详情如下。
我将字符串 ‘你好’ 发送到后台,经过debug发现’你好’被编码为:
%e4%bd%a0%e5%a5%bd
然后后台按照utf8将其解码为
ä½ å¥½
经过查阅资料发现,字符编码过滤器中的request.setCharacterEncoding(this.encoding)
只会对post请求设置编码,get请求默认会用ISO-8859-1编码,这个时候会乱码。所以要先将get请求设置为utf8编码,简单的解决方法如下:
修改TomCat的server.xml配置文件<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
阅读全文
0 0
- Ajax发起GET请求的乱码问题
- 关于AJAX/GET请求乱码的问题
- ajax发起请求 get/post方式
- AJAX 处理get请求的乱码
- Ajax请求的乱码问题
- get 方式请求乱码以及用Jquery ajax 乱码问题的解决;
- get请求乱码问题
- get请求乱码问题
- get请求乱码问题
- get请求乱码问题....
- get请求乱码问题:
- jquery之利用ajax与服务器交谈(发起GET和POST请求之发起POST请求)
- Ajax的get请求在IE浏览器中乱码问题的解决方案
- 解决Get请求中文乱码的问题
- springmvc的get请求返回乱码问题
- get.post请求乱码的问题
- ajax请求get方式的缓存问题
- ajax发起post请求
- 172 Factorial Trailing Zeroes
- 第八届河南省程序设计大赛 D.引水工程【最小生成树相关】
- codefroces 601A 题意唬人的最短路
- [LeetCode]Reconstruct Itinerary
- Owncloud
- Ajax发起GET请求的乱码问题
- mouseover和mouseenter的区别
- 尺取法练习1
- pb全局变量在哪定义
- 关于SeekBar的thumb和progress不相接有间隔的问题处理
- Unity3d 序列帧播放
- HTML5的video标签
- 爬虫的去重策略
- 【实训】旋转的文字控件