获取请求参数中文乱码问题解决方式
request.setCharacterEncoding("UTF-8"); 并且这句话一定要写在最前面!!
响应给客户端中文乱码问题解决方式
第一种方式:
response.setCharacterEncoding("UTF-8"); -------->设置服务器字符集为UTF-8
response.setHeader("Content-Type","text/html;charset=UTF-8")----------->通过响应头设置浏览器也是用UTF-8字符集
第二种方式:
setContentTpye()方法会同时设置服务器和客户端都使用UTF-8字符集,还设置了响应头
此方法一定要在获取流对象之前调用才有效
response.setContentTpye("text/html;charset=UTF-8");