问题描述:
在servlet中使用中文时,会出现网页中显示乱码的情况
解决方法:
第一步:
首先找到Tomcat的文件目录,并打开conf中的servlet.xml文件,可以直接用记事本打开,d=====( ̄▽ ̄*)b。
找到!
此段内容共有两段内容一致的段落,应选择上面那一段,
并在其中加入 URIEncoding=“utf-8”.
保存。
第二步:
1“注意事项
代码应该添加到输出流(PrintWriter)和获取请求包装的前方,或者你可以直接将它放在doPost类的最前面。
2“ doGet下的更改
添加代码
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
3”doPost下的更改
添加代码
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");