一篇文章徹底解決IDEA輸出中文亂碼問題
本文一共有3種方法,針對的情況是輸出中文亂碼問題
問題描述
無法正確輸出中文字符:(請正確分辨自己是哪一種亂碼問題?。?/p>
解決方法
1、最容易想到
File -> Settings -> File Encodings下設置編碼格式為UTF-8,此種最常見,一般剛裝idea或者剛導入項目的時候會遇到此處編碼格式未修改的情況。
一口氣修改掉!
2、如果不可以,很正常,看這里
修改idea.exe.vmoption文件
打開idea安裝路徑bin目錄,找到idea.exe.vmoptions與idea64.exe.vmoptions兩個文件
如果你下載的是64位版本的,就只有一個vmoptions文件,這是很正常的,只修改一個就可以了
在文末增加一行就行了
保存后需重啟idea。
注意:僅僅去idea的help->Edit Custom VM Options里修改是無效的
3、如果還不行,看過來
去項目啟動配置中查看是否設置了容器的編碼格式
Run->Edit Configration
無論你是直接運行main方法,還是SpringBoot項目的啟動方法,還是tomcat,都有一個配置為
VM options,將此配置主動配置為-Dfile.encoding=utf-8,配好重啟項目即可。
4、如果都不行,你有可能遇到了和我一樣的問題
我原來下載的是最新版本的JDK,也就是編號18的那一版本,然而據(jù)說,其內置是GBK編碼,然而我的IDEA解析是UTF-8,兩者沖突,所以產生了輸出的亂碼。
現(xiàn)在,需要,徹底刪除原始版本的JDK,重新下載編號17版本的JDK即可,
既然兩者都成,那么挑選哪一種還真不是隨意的,看自己需要哪一種。
然后,再在IDEA中配置JDK就可以了?。。。ōh(huán)境變量啊字號修改啊就不說了)
這個時候問題終于解決了。
這個亂碼問題真的困擾了我很久,很奇怪網(wǎng)上搜到的方法都不適用。最后還是版本的問題,長見識了。
總結
到此這篇關于徹底解決IDEA輸出中文亂碼問題的文章就介紹到這了,更多相關IDEA輸出中文亂碼解決內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot中Elasticsearch的連接配置原理與使用詳解
Elasticsearch是一種開源的分布式搜索和數(shù)據(jù)分析引擎,它可用于全文搜索、結構化搜索、分析等應用場景,本文主要介紹了SpringBoot中Elasticsearch的連接配置原理與使用詳解,感興趣的可以了解一下2023-09-09優(yōu)化SpringBoot程序啟動速度的實現(xiàn)
本文主要介紹了優(yōu)化SpringBoot程序啟動速度的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-01-01