tomcat运行html乱码直接打开html不乱码
时间: 2023-12-26 07:26:53 浏览: 107
解决tomcat运行html乱码的问题,可以按照以下步骤进行操作:
1.在Tomcat的conf目录下找到server.xml文件,找到Connector标签,添加URIEncoding="UTF-8"属性,如下所示:
```xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
```
2.在.xml文件中添加以下过滤器:
```xml
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
```
3.在html文件的head标签中添加以下meta标签:
```html
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
```
这样就可以解决tomcat运行html乱码的问题了。
阅读全文
相关推荐
















