最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA控制臺中文亂碼的完整解決方案(小白也能輕松解決)

 更新時間:2025年09月22日 08:48:57   作者:一勺菠蘿丶  
在開發(fā)過程中,很多小伙伴會遇到這種情況,在 IntelliJ IDEA 的控制臺里,本來是中文路徑或日志,卻顯示成一堆 ???????? 的亂碼,別擔(dān)心,今天我們就來手把手解決這個問題,需要的朋友可以參考下

在開發(fā)過程中,很多小伙伴會遇到這種情況:

在 IntelliJ IDEA 的控制臺里,本來是中文路徑或日志,卻顯示成一堆 ???????? 的亂碼。

比如:

[INFO] skip non existing resourceDirectory D:\01_Myspace\15_????????\outdoor-rental-mall\yudao-framework\yudao-common\src\main\resources

是不是很崩潰?別擔(dān)心,今天我們就來手把手解決這個問題。

一、為什么會亂碼?

主要原因有兩點(diǎn):

  1. 編碼不一致:IDEA 默認(rèn)的 JVM 編碼可能不是 UTF-8,而 Windows 系統(tǒng)默認(rèn)是 GBK。
  2. 路徑或日志里有中文:比如文件夾名字叫“戶外租賃商城”,Maven 或控制臺就可能顯示成亂碼。

二、解決方案

方法一:修改 IDEA 控制臺編碼(最常用)

  • 打開 IDEA → 點(diǎn)擊菜單 HelpEdit Custom VM Options…
  • 在文件里添加一行:
-Dfile.encoding=UTF-8
  • 保存并重啟 IDEA。

這樣 IDEA 內(nèi)部 JVM 默認(rèn)編碼就是 UTF-8 了,控制臺就不會再亂碼。

方法二:修改 Maven 編碼

如果你是 運(yùn)行 Maven 項(xiàng)目 時看到亂碼,還要加上 Maven 的編碼配置。

pom.xml 里找到 <properties> 節(jié)點(diǎn),添加:

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

然后在 IDEA 里設(shè)置 Maven VM Options:

  • 打開 File → Settings → Build Tools → Maven → Runner
  • VM Options 里加上:
-Dfile.encoding=UTF-8

方法三:避免中文路徑(推薦)

很多小伙伴的項(xiàng)目路徑里有中文,比如:

D:\01_Myspace\15_戶外租賃商城\outdoor-rental-mall

這種情況下,即使設(shè)置了 UTF-8,也可能還是有些地方亂碼。

解決辦法:

把項(xiàng)目移到全英文路徑,比如:

D:\workspace\outdoor-rental-mall

方法四:命令行切換編碼(備用方案)

如果你是在 Windows 的命令行運(yùn)行 Maven,可以先切換編碼:

  • 打開 CMD 或 PowerShell
  • 輸入命令:
chcp 65001
  • 這樣命令行就用 UTF-8 了,再運(yùn)行 Maven,就不會亂碼。

三、最佳實(shí)踐

  • IDEA、Maven 全部設(shè)置為 UTF-8
  • 項(xiàng)目路徑、文件夾名盡量避免中文
  • 運(yùn)行命令時可以先 chcp 65001

這樣基本上就能徹底告別亂碼問題啦 ??

四、總結(jié)

IDEA 控制臺中文亂碼其實(shí)就是編碼問題。
小白同學(xué)只要跟著下面這幾步走:

  1. 給 IDEA 加 -Dfile.encoding=UTF-8
  2. Maven 的 pom.xml 配置好 UTF-8
  3. 盡量不要用中文路徑

就能解決 99% 的亂碼問題。

到此這篇關(guān)于IDEA控制臺中文亂碼的完整解決方案(小白也能輕松解決)的文章就介紹到這了,更多相關(guān)IDEA控制臺中文亂碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring的13個經(jīng)典面試題

    spring的13個經(jīng)典面試題

    Spring框架是一個開放源代碼的J2EE應(yīng)用程序框架,是針對bean的生命周期進(jìn)行管理的輕量級容Spring解決了開發(fā)者在J2EE開發(fā)中遇到的許多常見的問題,我們這篇文章就來了解一下spring的面試題
    2021-06-06
  • 實(shí)現(xiàn)一個簡單Dubbo完整過程詳解

    實(shí)現(xiàn)一個簡單Dubbo完整過程詳解

    這篇文章主要為大家介紹了實(shí)現(xiàn)一個簡單Dubbo完整過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • JDK20?+?SpringBoot?3.1.0?+?JdbcTemplate?使用案例詳解

    JDK20?+?SpringBoot?3.1.0?+?JdbcTemplate?使用案例詳解

    通過 JdbcTemplate 直接執(zhí)行 SQL 語句,結(jié)合源碼動態(tài)編譯即可方便實(shí)現(xiàn)動態(tài)修改代碼邏輯的效果,這篇文章主要介紹了JDK20?+?SpringBoot?3.1.0?+?JdbcTemplate?使用,需要的朋友可以參考下
    2023-09-09
  • 記一次公司JVM堆溢出抽絲剝繭定位的過程解析

    記一次公司JVM堆溢出抽絲剝繭定位的過程解析

    這篇文章主要介紹了記一次公司JVM堆溢出抽絲剝繭定位的過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • JDK21中Record的用法全方位講解(附完整示例)

    JDK21中Record的用法全方位講解(附完整示例)

    JDK14首次引入Record類作為預(yù)覽特性,并在JDK16中正式發(fā)布,而JDK21進(jìn)一步強(qiáng)化了Record模式匹配能力,這篇文章主要介紹了JDK21中Record用法全方位講解的相關(guān)資料,需要的朋友可以參考下
    2026-03-03
  • SpringBoot如何使用ApplicationContext獲取bean對象

    SpringBoot如何使用ApplicationContext獲取bean對象

    這篇文章主要介紹了SpringBoot 如何使用ApplicationContext獲取bean對象,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java多線程下解決資源競爭的7種方法詳解

    Java多線程下解決資源競爭的7種方法詳解

    這篇文章主要介紹了Java多線程下解決資源競爭的7種方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Java?Ribbon與openfeign區(qū)別和用法講解

    Java?Ribbon與openfeign區(qū)別和用法講解

    Ribbon是基于Netflix?Ribbon實(shí)現(xiàn)的一套客戶端負(fù)載均衡的工具,主要功能是提供客戶端的軟件負(fù)載均衡算法和服務(wù)調(diào)用。openfeign對Feign進(jìn)行了增強(qiáng),使其支持Spring MVC注解,另外還整合了Ribbon和Nacos,從而使得Feign的使用更加方便
    2022-08-08
  • java實(shí)現(xiàn)點(diǎn)擊按鈕彈出新窗體功能

    java實(shí)現(xiàn)點(diǎn)擊按鈕彈出新窗體功能

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)點(diǎn)擊按鈕彈出新窗體功能,舊窗體不進(jìn)行操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 詳細(xì)聊一聊Java中的包機(jī)制

    詳細(xì)聊一聊Java中的包機(jī)制

    這篇文章主要介紹了Java中包機(jī)制的相關(guān)資料,Java包機(jī)制通過定義、命名和組織類,防止命名沖突,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-05-05

最新評論

浑源县| 青州市| 华坪县| 石景山区| 务川| 辽源市| 牙克石市| 阿合奇县| 颍上县| 阜新| 绵竹市| 拜泉县| 汉源县| 张家口市| 沅江市| 太仆寺旗| 福州市| 两当县| 肇东市| 博罗县| 汉中市| 安图县| 济源市| 延长县| 左贡县| 广西| 浮梁县| 潮安县| 比如县| 鹰潭市| 清镇市| 额济纳旗| 高碑店市| 东乡| 英吉沙县| 邵阳市| 潼南县| 涿州市| 达州市| 邻水| 白城市|