Tomcat亂碼解決辦法


一、Tomcat控制台中文亂碼

  windows下亂碼原因是tomcat采用的是utf-8,而windows默認是GBK

   在tomcat目錄下的conf文件夾中,打開logging.properties文件

   修改其中的配置:java.util.logging.ConsoleHandler.encoding = GBK

   重啟tomcat,即可解決控制台中文亂碼。

二、Tomcat訪問頁面亂碼問題一

  通常情況下,tomcat訪問亂碼是因為tomcat默認頁面編碼是utf-8,但是web項目中的文件的編碼格式為GBK(或其他)

   方法 1:找到網頁對應的頁面原文件,修改原文件的編碼為utf-8。

   方法 2:找到網頁對應的頁面原文件,修改原文件中html 的編碼為utf-8。

三、Tomcat向服務器傳送數據亂碼問題

  tomcat7的默認8080端口傳送get請求的數據編碼為iso-8895-1

   tomcat8的默認8080端口傳送get請求的數據編碼為utf-8

   解決辦法,修改tomcat安裝目錄下的conf目錄server.xml中的Connector標簽如下

<Connector port="8080"  protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM