Tomcat啓動亂碼和訪問html出現亂碼的解決方式

  • 版本信息
    Tomcat:9.0.36.0
    Java虛擬機版本: 14.0.1+7
  • 問題1:Tomcat啓動亂碼
  • 現象:
    啓動亂碼
  • 解決:
    打開logging.properties文件,找到文件中的java.util.logging.ConsoleHandler.encoding = UTF-8。在這裏插入圖片描述
  • 結果:
    在這裏插入圖片描述
  • 問題2:Tomcat訪問html亂碼
  • 現象:
    在這裏插入圖片描述
  • 解決:
    在 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>
  • 結果
    在這裏插入圖片描述
    總結:修改配置之後,訪問html一定要清除瀏覽器緩存,否則瀏覽器加載的是修改配置之前的緩存,切記切記!!

如果以上方式還未解決中文亂碼問題,檢查html文本編碼方式,如果是GBK方式,也會出現亂碼,因此需要將html的文本編碼方式更換爲utf-8。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章