JSP中文乱码处理方式 request
以post方式请求 相应时候的中乱码处理方式
在获取客户端请求的时候 可以这样设置请求的编码格式
request.setCharacterEncoding("utf-8");
在响应客户端请求时候可以设置
response.setCharacterEncoding("uft-8");
以get方式请求 相应时候的中乱码处理方式
方式一:
可以将请求过来的中文值打散成为数组,然后再重组 如下:以用户输入的用户名中文为例子
if(name!=null){
String name=new String(name.getBytes("iso-8859-1"),"UTF-8");//意思是将传过来的值以 iso-8859-1,打散字节数组,然后再以utf-8的格式重组字节数组
}
方式二:
到tomcat配置文件中去设置
tomcat\conf\server.xml文件
找到
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
设置为
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
【注意】
是uri 不是urL
浙公网安备 33010602011771号