java亂碼問題的一次性解決過程
在我們編碼生活中,最常見的就是亂碼,我也是遇到好幾次,現(xiàn)在我整理一下所有亂碼的解決方式,可治99%亂碼問題
1.設(shè)置文件編碼屬性

2.修改當前 Web 項目 Tomcat Server
的虛擬機輸出選項
-Dfile.encoding=UTF-8

3.IntelliJ IDEA 中自定義虛擬機選項,添加
-Dfile.encoding=UTF-8


4.直接修改 IntelliJ IDEA 配置文件的編碼信息
我們打開 IntelliJ IDEA 在本地的安裝目錄,找到下面兩個文件,使用記事本打開,在最后一行添加-Dfile.encoding=UTF-8 即可。
在重啟之后運行程序檢查控制臺信息



5.修改tomcat/conf下的logging.properties文件

6.修改tomcat/conf下的server.xml文件
添加
URIEncoding=“UTF-8”

7.修改tomcat/bin下的catalina.bat文件
將gbk改為utf-8
set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8”

8.Main方法運行,控制臺中文亂碼
Settings > Build, Execution, Deployment > Compile > Java Compiler > Additional command line parameters > 設(shè)置為:-encoding utf-8

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JAVA內(nèi)存模型和Happens-Before規(guī)則知識點講解
在本篇文章里小編給大家整理的是一篇關(guān)于JAVA內(nèi)存模型和Happens-Before規(guī)則知識點內(nèi)容,有需要的朋友們跟著學習下。2020-11-11
MybatisPlus插件自動維護更新和創(chuàng)建時間方式
這篇文章主要介紹了MybatisPlus插件自動維護更新和創(chuàng)建時間方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
java打包成jar并執(zhí)行jar包中指定的main方法
這篇文章主要介紹了如何將java打包成可執(zhí)行的jar,并執(zhí)行jar包中指定的main方法的相關(guān)資料,文中給出了詳細的示例代碼,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03
Spring Cloud Gateway 緩存區(qū)異常問題及解決方案
最近在測試環(huán)境spring cloud gateway突然出現(xiàn)了異常,接下來通過本文給大家介紹Spring Cloud Gateway 緩存區(qū)異常問題解決方案,需要的朋友可以參考下2024-06-06

