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")
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。