快速解決IDEA運(yùn)行控制臺(tái)中文亂碼的問題
網(wǎng)上有很多零星的方法,有時(shí)只設(shè)置好了一種配置,并不能解決中文亂碼問題,我把網(wǎng)上的方法匯總了一下,大家直接把下面所有要配置的內(nèi)容弄好,保證能解決中文亂碼的問題,就不要一個(gè)個(gè)的嘗試了,直接全部都配置一遍,干脆利落。
第一步:修改當(dāng)前 Web 項(xiàng)目 Tomcat Server 的虛擬機(jī)輸出選項(xiàng)
上方導(dǎo)航欄“Run→Edit Configurations…”進(jìn)入配置頁面,修改當(dāng)前 Web 項(xiàng)目 Tomcat Server 的虛擬機(jī)輸出選項(xiàng) VM options 添加 -Dfile.encoding=UTF-8 。

第二步:修改 IntelliJ IDEA 全局編碼、項(xiàng)目編碼、屬性文件編碼
上方導(dǎo)航欄“File→Settings…”進(jìn)入配置頁面,在“Editor”中下滑找到“File Encodings”,分別將 Global Encoding、Project Encoding、Default encoding for properties files 都設(shè)置為 UTF-8。

第三步:IntelliJ IDEA 中自定義虛擬機(jī)選項(xiàng)
上方導(dǎo)航欄“Help→Etit Custom VM Options…”進(jìn)入自定義虛擬機(jī)選項(xiàng)頁面。

在 idea64.exe.vmoptions 文件尾加上-Dfile.encoding=UTF-8。

第四步:直接修改 IntelliJ IDEA 配置文件的編碼信息
我們打開 IntelliJ IDEA 在本地的安裝目錄,找到下面兩個(gè)文件,使用記事本打開,在最后一行添加-Dfile.encoding=UTF-8 即可。
在重啟之后運(yùn)行程序檢查控制臺(tái)信息,問題解決!



最后:在重啟之后運(yùn)行程序檢查控制臺(tái)信息,中文亂碼已消失。切記,在完成上面配置之后一定要重啟IDEA,這樣配置才會(huì)生效!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java中的@Conditional條件注解詳細(xì)解析
這篇文章主要介紹了Java中的@Conditional條件注解詳細(xì)解析,@Conditional是Spring4新提供的注解,它的作用是按照一定的條件進(jìn)行判斷,滿足條件給容器注冊(cè)bean,需要的朋友可以參考下2023-11-11
從基礎(chǔ)轉(zhuǎn)換與高級(jí)設(shè)置詳解Java中PDF轉(zhuǎn)換為Excel的完整指南
將 PDF 轉(zhuǎn)換為 Excel 是一個(gè)常見需求,本文將展示如何使用 Java 將 PDF 文件轉(zhuǎn)換為 Excel,并提供自定義設(shè)置以優(yōu)化復(fù)雜 PDF 的轉(zhuǎn)換效果,感興趣的小伙伴了解一下2026-03-03
Thymeleaf 3.0 自定義標(biāo)簽方言屬性的實(shí)例講解
這篇文章主要介紹了Thymeleaf 3.0 自定義標(biāo)簽方言屬性的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-09-09
淺談關(guān)于Java正則和轉(zhuǎn)義中\(zhòng)\和\\\\的理解
這篇文章主要介紹了淺談關(guān)于Java正則和轉(zhuǎn)義中\(zhòng)\和\\\\的理解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Java設(shè)計(jì)模式初識(shí)之備忘錄模式詳解
備忘錄設(shè)計(jì)模式(Memento Design Pattern)也叫作快照(Snapshot)模式,主要用于實(shí)現(xiàn)防丟失、撤銷、恢復(fù)等功能。本文將通過示例為大家介紹一些備忘錄模式的定義與使用,需要的可以參考一下2022-11-11

