IntelliJ?IDEA?代碼運(yùn)行時(shí)中文出現(xiàn)亂碼問(wèn)題及解決方法
前言:
在我們剛接觸到IDEA時(shí),想美滋滋的敲一個(gè)“hello world”來(lái)問(wèn)候這個(gè)世界,但難免會(huì)遇到這種問(wèn)題
亂碼!亂碼!亂碼!
內(nèi)心的崩潰就在一瞬間,下面我就來(lái)分享幾個(gè)實(shí)用的解決方法
首先最重要的一點(diǎn),假如你安裝的是JDK20等版本,最好的建議是換成JDK17,然后再更改idea里的UTF-8編碼,解決99%的問(wèn)題!
實(shí)在不行再嘗試以下方法?。。?/p>
1.調(diào)整系統(tǒng)語(yǔ)言設(shè)置
這是一個(gè)百度上很少能搜到的方法,甚至不用修改File->settings里的內(nèi)容
首先首先首先?。。〈蜷_(kāi)系統(tǒng)設(shè)置
①找到:時(shí)間和語(yǔ)言->語(yǔ)言和區(qū)域
②找到:管理語(yǔ)言設(shè)置->更改系統(tǒng)區(qū)域設(shè)置->Beta版:使用Unicode UTF-8
然后我們點(diǎn)擊確定,重新運(yùn)行一下代碼就好啦!
2.目前搜到最常見(jiàn)的方法
【1】打開(kāi)IDEA的項(xiàng)目,找到左上角File -> Settings -> Editor -> File Encodings
把這三個(gè)改為UTF-8,然后選擇右下角Apply應(yīng)用
注:如果這些步驟都無(wú)法解決,那請(qǐng)重裝軟件,安裝一個(gè)合適的JDK和Java,我這里使用的是JDK20,重裝時(shí)IDEA會(huì)自動(dòng)識(shí)別系統(tǒng)的Java,也可以自動(dòng)修改系統(tǒng)變量,不需要自己配置,然后重復(fù)上面的操作即可,一般進(jìn)行了第一種方法后,不需要后面的幾種方法,也能解決亂碼問(wèn)題,像我此處依然是BGK,但也沒(méi)有亂碼問(wèn)題
3.代碼右下角,如果是顯示GBK,那就直接修改成UTF-8
到此這篇關(guān)于解決IntelliJ IDEA 代碼運(yùn)行時(shí)中文出現(xiàn)亂碼的文章就介紹到這了,更多相關(guān)IDEA 代碼運(yùn)行時(shí)中文亂碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- idea啟動(dòng)spring項(xiàng)目中文亂碼的解決方法
- 解決IDEA的Terminal中文亂碼問(wèn)題
- idea中使用Inputstream流導(dǎo)致中文亂碼解決方法
- Idea連接MySQL數(shù)據(jù)庫(kù)出現(xiàn)中文亂碼的問(wèn)題
- 兩分鐘解決IntelliJ IDEA中文亂碼問(wèn)題(推薦)
- 解決idea開(kāi)發(fā)遇到j(luò)avascript動(dòng)態(tài)添加html元素時(shí)中文亂碼的問(wèn)題
- 解決idea中Terminal終端無(wú)法執(zhí)行GIT命令+Terminal 中文亂碼問(wèn)題
- 解決IntelliJ IDEA 控制臺(tái)輸出中文亂碼問(wèn)題(史上最簡(jiǎn)單)
相關(guān)文章
SpringBoot自定義轉(zhuǎn)換器應(yīng)用實(shí)例講解
SpringBoot在響應(yīng)客戶端請(qǐng)求時(shí),將提交的數(shù)據(jù)封裝成對(duì)象時(shí),使用了內(nèi)置的轉(zhuǎn)換器,SpringBoot 也支持自定義轉(zhuǎn)換器,這個(gè)內(nèi)置轉(zhuǎn)換器在 debug的時(shí)候,可以看到,提供了124個(gè)內(nèi)置轉(zhuǎn)換器2022-08-08Java項(xiàng)目實(shí)現(xiàn)定時(shí)任務(wù)的三種方法
Java開(kāi)發(fā)過(guò)程中經(jīng)常會(huì)遇到使用定時(shí)任務(wù)的情況,比如在某個(gè)活動(dòng)結(jié)束時(shí),自動(dòng)生成獲獎(jiǎng)名單,導(dǎo)出excel等,下面這篇文章主要給大家介紹了關(guān)于Java項(xiàng)目實(shí)現(xiàn)定時(shí)任務(wù)的三種方法,需要的朋友可以參考下2022-06-06詳解Java時(shí)區(qū)處理之Date,Calendar,TimeZone,SimpleDateFormat
這篇文章主要介紹了Java時(shí)區(qū)處理之Date,Calendar,TimeZone,SimpleDateFormat的區(qū)別于用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Java實(shí)現(xiàn)購(gòu)物管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)購(gòu)物管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01java實(shí)現(xiàn)24點(diǎn)紙牌游戲
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)24點(diǎn)紙牌游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03