1靜態(tài)接口失真
1.頁面編碼格式設置為UFT-8
meta charset=' utf-8 '/
在2.tomcat的conf文件夾下的中設置了URIencoding="UTF-8-8 "
連接器連接time out=' 20000 ' port=' 8080 ' protocol=' http;redirect port=' 8443 ' uri encoding=' utf-8 '/
3.使用其他容器運行時,頁面中文正常顯示
1.在Tomcat下的bin文件夾下,修改ca中的set JAVA_OPTS=%JAVA_OPTS%
添加到后面:-D -D
其中:-D設置JVM的文件內容編碼。-D設置JVM的文件名編碼。
4.修改系統(tǒng)編碼
2 Tomcat 控制臺UTF-8亂碼問題
1、修改cmd的編碼格式
快捷鍵win+R打開運行程序,輸入regedit打開注冊表,找到以下路勁并且修改。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一個字符串值,key-value如下:
"autorun"="chcp 65001",之后重新打開cmd即可。
2、修改Tomcat bin目錄下文件
將call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改為 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
3、修改Tomcat bin目錄下ca文件
將set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"
改為:set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -D;
控制臺沒有亂碼,只有靜態(tài)網頁亂碼
發(fā)布環(huán)境windows server 2012 r2
java1.8
以上1、2兩種修改方式都是亂碼,修改了很多參數(shù)都不行,最后將編碼改成Unicode之后正常顯示。
1.《網頁打開有亂碼怎么辦?總結很全面速看!tomcat項目部署時靜態(tài)html亂碼問題處理》援引自互聯(lián)網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《網頁打開有亂碼怎么辦?總結很全面速看!tomcat項目部署時靜態(tài)html亂碼問題處理》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉載時請保留本站內容來源地址,http://f99ss.com/gl/3128824.html