request请求参数乱码-创新互联
1.请求参数乱码的原因
- 页面是UTF-8编码,数据采用UTF-8编码进行编码。传递给Tomcat服务器了
Tomcat服务器默认的编码是ISO-8859-1,Tomcat默认使用ISO-8859-1进行解码
2.解决请求参数乱码的方法
- 先使用ISO-8859-1进行编码
- 再使用UTF-8进行解码
new String("".getBytes("ISO-8859-1"),"UTF-8")
- 具体的解决方案
- get请求
- 先使用ISO-8859-1进行编码
- 再使用UTF-8进行解码
new String("".getBytes("ISO-8859-1"),"UTF-8")
- post请求
- 设置request对象的缓冲区的编码,在获取参数之前
- void setCharacterEncoding("UTF-8")
- 设置request对象的缓冲区的编码,在获取参数之前
- get请求
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
分享文章:request请求参数乱码-创新互联
文章URL:http://pcwzsj.com/article/decidi.html