本文轉載自:https://blog.csdn.net/boywcx/article/details/100770171
以下操作均要在tomcat關閉的情況下進行修改,如果tomcat在運行,請先關閉
1:控制台亂碼
定位apache-tomcat-9.0.24\conf\logging文件,將里面的UTF-8全部改成GBK即可
2:web頁面亂碼
(1):定位apache-tomcat-9.0.24\bin\catalina文件,打開並在最上方@echo off的下面加上以下代碼
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
(2):定位apache-tomcat-9.0.24\conf\server文件,在下圖位置加上
useBodyEncodingForURI="true" URIEncoding="UTF-8"代碼即可
(3):頁面清除緩存(ctrl+shift+del),重新刷新即可