項目打成war包部署在tomcat,然后404頁面放在了靜態資源下,文件是utf-8格式,查看編譯后的文件也是utf-8,並且能直接顯示,但資源就是亂碼,最后發現響應信息並不是utf-8
response headers
Content-Type: text/html;charset=ISO-8859-1

解決方案:找到 tomcat —> conf —> web.xml 文件,修改mime-mapping(它的作用是用來指定對應格式的瀏覽器處理方式,一句話就是將MIME類型映射為擴展名,好吧 更聽不懂了)
根據字母排序,找到html的處理方式,或者直接搜索,做以下修改
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>
保存,重啟tomcat,終於看到了久違的頁面,舒服了。
完!
