问题描述:由于项目需要,使用了Freemarker模板引擎生成HTML,本地单独打开文件字符编码正常,部署到Linux服务器获取本地tomcat出现乱码。
解决方案:在web.xml里配置如下过滤器 ,问题解决
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>