今天写代码写个功能就打开Tomcat查看效果,结果写着写着,打开Tomcat发现HTML页面突然就乱码了(之前没乱码)。
解决方法一
将编码方式改为GB2312,如:
<meta charset="GB2312">
解决方法二
在Tomcat的web.xml文件大概115行中间添加如下代码:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>fileEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
然后删除原来的HTML文件并重新创建。问题解决。