徹底解決tomcat中文亂碼問題方案
tomcat中文亂碼問題
這幾天測試的兄弟發(fā)現(xiàn)了項目中存在亂碼問題 經(jīng)過排查發(fā)現(xiàn)是tomcat中的問題 于是在server.xml中添加了如下屬性
誒?還是亂碼。。。
終極解決方法
在C:\apache-tomcat-8.5.30\bin\catalina.bat文件中加了如下一條語句徹底解決亂碼了
注意:jvm內(nèi)存大小可根據(jù)主機硬件自行設置 如果你的問題沒有得到有效解決你可以打開你的tomcat找到conf文件夾下的logging.properties文件 在該文件下添加如下屬性也可防止控制臺亂碼(引用評論,未經(jīng)親身證實,謝謝評論支持)
java.util.logging.ConsoleHandler.encoding = GBK
附加:如果你使用了GBK漢字內(nèi)碼擴展規(guī)范依舊無效可以嘗試換成UTF-8(GBK規(guī)則包含全部中文字符,
UTF-8是針對Unicode的一種可變長度字符編碼。它可以用來表示Unicode標準中的任何字符)
cmd運行tomcat出現(xiàn)亂碼與解決
亂碼表現(xiàn)如下:
原因
CMD編碼格式是GBK,而Tomcat中默認控制臺編碼格式是UTF-8
修改
關(guān)掉運行Tomcat的CMD后。找到tomcat路徑中conf文件夾中的logging.properties文件,將其中配置控制臺 語句"java.util.logging.ConsoleHandler.encoding = UTF-8"中的UTF-8改為GBK。(如下兩圖所示)
更改過后的效果如下:
問題解決
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MybatisPlus使用注解的多對多級聯(lián)查詢方式
這篇文章主要介紹了MybatisPlus使用注解的多對多級聯(lián)查詢方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07Spring中@RestControllerAdvice注解的使用詳解
這篇文章主要介紹了Spring中@RestControllerAdvice注解的使用詳解,@RestControllerAdvice是一個組合注解,由@ControllerAdvice、@ResponseBody組成,而@ControllerAdvice繼承了@Component,需要的朋友可以參考下2024-01-01SpringBoot工程啟動順序與自定義監(jiān)聽超詳細講解
這篇文章主要介紹了SpringBoot工程啟動順序與自定義監(jiān)聽,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-11-11Springboot創(chuàng)建項目的圖文教程(idea版本)
這篇文章主要介紹了Springboot創(chuàng)建項目的圖文教程(idea版本),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06