Tomcat啟動web項目靜態頁面中文亂碼問題解決


1 首先查看靜態頁面在編輯器中是否正常,  如果是eclipse ,需要設置一下項目編碼格式為utf-8, 如果是idea , 一般會自動識別, 也可以自己手動檢查一下,

檢查html上面是否有     <meta charset="UTF-8" />

 

2 配置Tomcat編碼為utf-8

找到Tomcat安裝目錄下的conf目錄下的server.xml, 打開 修改

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
3 打開 bin目錄下的catalina.bat

修改   (大概在211行)

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
4 , 如果僅僅是數據庫查出來的數據亂碼, 還需要設置一下數據庫的編碼格式 , ,找到MySQL的my.ini文件, 配置一下默認編碼格式為utf-8  ,這個稍復雜一些, 你可以自己去百度

重啟項目, 亂碼問題解決


免責聲明!

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



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