Tomcat服務器中文亂碼及Swagger亂碼相關配置解決過程
更新時間:2025年11月14日 09:37:28 作者:今晚我一個人
文章主要介紹了如何在IDEA中配置UTF-8編碼以解決編碼問題,并提供了設置Tomcat服務器和Swagger的一些配置建議,希望能對大家有所幫助
一,修改idea配置項File Encodings

一般編碼方式為UTF-8,把idea編碼方式改為UTF-8一般就能解決,如果不能解決,請繼續(xù)看。
二,修改idea配置項Console,控制臺日志輸出設為UTF-8

新版idea多了此項設置,如果出現(xiàn)亂碼,可以查看自己idea的設置,根據需要設置,一般控制臺日志亂碼可解決。
三,給idea中Tomcat Server設置VM Options參數(shù)

-Xms512m -Xmx-1024m等參數(shù)為服務器最小最大內存設置,不用設置一模一樣,也可不設置。
四,設置Tomcat服務器,相關配置
1,修改Tomcat服務器日志輸出配置
logging.properties文件為tomcat日志輸出的配置文件

將下面選項改為GBK即可

2,修改Tomcat服務器配置

在此處添加URIEncoding="UTF-8"設置

3,查看catalina.bat文件
此處不一定修改,不同tomcat版本之間存在差異,建議先查看

有些Tomcat版本沒有此項設置,如果沒有,可以添加上。

五,如果Tomcat啟動不亂碼,Swagger亂碼,可以嘗試換個端口啟動查看

總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

