解决使用tomcat服务器打开网页的时候出现中文乱码问题
1.解决tomcat部署完项目后访问项目出现中文乱码问题:
1.1、在tomcat目录的bin文件下找到catalina.bat修改216行左右
set"JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"?
修改为
set"JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
1.2、在tomcat的server.xml配置
添加:URIEncoding=”UTF-8”
添加结果如下:
<Connector port="8080" protocol="HTTP/1.1"
? ? ? ? ? ? ? ?connectionTimeout="20000"
? ? ? ? ? ? ? ?redirectPort="8443"?
? ? ? ? ? ? ? ?URIEncoding="UTF-8" />
? ? ? ? ? ??
1.3、在tomcat的web.xml
119行处添加
添加:
<init-param>
?? ?<param-name>fileEncoding</param-name>
?? ?<param-value>UTF-8</param-value>
</init-param>
?
Last but not least:
因为tomcat默认使用的是ISO-8859-1编码,不支持中文字符,
SO:
修改完上述中的配置编码之后再对应的idea项目的index.jsp文件开头加上
<%@page language="java" pageEncoding="utf-8" contentType="text/html; UTF-8" %>
至此即可解决网页端中文乱码问题哦