天天看點

tomcat常見報錯1、Web頁面亂碼2、3、

1、Web頁面亂碼

tomcat常見報錯1、Web頁面亂碼2、3、

解決方案:

1、可以采用英文輸出 隻需要配置啟動參數即可

2、确認項目編碼都設定為UTF-8後,在StringManager.java:134行後,增加一行代碼:

str = new String(str.getBytes(StandardCharsets.ISO_8859_1),

StandardCharsets.UTF_8);

tomcat常見報錯1、Web頁面亂碼2、3、

修改後日志資訊輸出正常 但是前段調用後中文也可能是亂碼

還要改一個檔案,否則頁面報錯資訊為亂碼;

Localizer類的getMessage(String errCode)方法也得加:

tomcat常見報錯1、Web頁面亂碼2、3、

2、

3、

參考連結 :

tomcat源碼啟動時亂碼問題 :https://www.jianshu.com/p/24483c3fc58c

繼續閱讀