springboot外置Tomcat啓動時出現的中文亂碼的處理

springboot外置Tomcat啓動時出現的中文亂碼的處理

springboot外置tomcat啓動時經常會遇到中文亂碼的問題,通常是由於以下4種原因:

  1. IDEA設置的字符編碼不對:File->settings->Editor->file encoding將字符編碼都修改爲UTF-8。
  2. IDEA配置文件中對字符編碼的配置不對:在IDEA的安裝目錄bin文件夾下找到idea64.exe.vmoptions(32位的選擇idea.exe.vmoptions)文件,編輯此文件,插入:-Dfile.encoding=UTF-8
  3. Tomcat配置文件中的字符編碼配置不對:在Tomcat安裝目錄下找到catalina.bat文件,在配置中加入set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"或者在IDEA的tomcat啓動配置中加入-Dfile.encoding
  4. 如果出現下面這種情況,多爲Windows系統命令提示符字符編碼配置不匹配:

    解決方法:win+R輸入regedit打開註冊表編輯器,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor,鼠標右鍵-新建,選擇“字符串值”,命名爲“autorun”,數值數據“65001”點擊確定。

    完成後重新運行startup,中文正常顯示。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章