Intellij IDEA 2019 最新亂碼問題及解決必殺技(必看篇)

大家在使用 Intellij IDEA 的時候會經(jīng)常遇到各種亂碼問題,甚是煩擾。
棧長也偶爾會用下IDEA,也有一些解決亂碼的經(jīng)驗,我給大家總結(jié)了以下幾類亂碼的場景,絕壁能幫你解決 IDEA 各種亂碼問題。
常見亂碼場景及解決方案
1、項目源代碼中文亂碼
Settings > Editor > File Encodings > Global Encodings & Project Encodings 設(shè)置為:UTF-8。

上面紅色區(qū)域都統(tǒng)一設(shè)置一下。
2、Main方法運行,控制臺中文亂碼
Settings > Build, Execution, Deployment > Compile > Java Compiler > Additional command line parameters > 設(shè)置為:-encoding utf-8。

3、Tomcat運行,控制臺中文亂碼
Edit Configurations > Tomcat Server > server > VM options > 設(shè)置為:-Dfile.encoding=UTF-8。

idea > bin > idea.exe.vmoptions 或者 idea64.exe.vmoptions 配置文件末尾添加:-Dfile.encoding=UTF-8。

如果還亂碼,繼續(xù)往下設(shè)置。
idea > Help 菜單 > Edit Custom VM Options...菜單,編輯配置文件,在末尾添加:-Dfile.encoding=UTF-8。


好了,今天的表演就到這了,倍兒爽,建議收藏+轉(zhuǎn)發(fā),日后絕對有用~
Intellij IDEA 最常用配置詳細(xì)圖解Intellij IDEA 非常6的10個姿勢Intellij IDEA 所有亂碼解決方案Intellij IDEA 閱讀源碼的4個絕技Intellij IDEA Debug調(diào)試技巧……
如果你喜歡 IDEA, 可以點擊閱讀原文鏈接加入我們的知識星球,我會經(jīng)常在上面分享 IDEA 的使用小技巧,對 IDEA 有什么不懂的也可以在上面向我和大家提問。
推薦去我的博客閱讀更多:
2.Spring MVC、Spring Boot、Spring Cloud 系列教程
3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程
4.Java、后端、架構(gòu)、阿里巴巴等大廠最新面試題
到此這篇關(guān)于Intellij IDEA 2019 最新亂碼問題及解決必殺技(必看篇)的文章就介紹到這了,更多相關(guān)Intellij IDEA亂碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳細(xì)分析java并發(fā)之volatile關(guān)鍵字
這篇文章主要介紹了java并發(fā)之volatile關(guān)鍵字的的相關(guān)資料,文中代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-06-06
使用監(jiān)聽器對Spring bean id進行唯一校驗過程解析
這篇文章主要介紹了使用監(jiān)聽器對Spring bean id進行唯一校驗過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08
Java微信公眾平臺開發(fā)(12) 微信用戶信息的獲取
這篇文章主要為大家詳細(xì)介紹了Java微信公眾平臺開發(fā)第十二步,微信用戶信息的獲取,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
java ConcurrentHashMap鎖分段技術(shù)及原理詳解
這篇文章主要介紹了java ConcurrentHashMap鎖分段技術(shù)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07
解決myBatis中openSession()自動提交的問題
在學(xué)習(xí)MySQL過程中,發(fā)現(xiàn)插入操作自動提交,問題原因可能是myBatis中的openSession()方法設(shè)置了自動提交,或者是MySQL的默認(rèn)引擎設(shè)置為不支持事務(wù)的MyISAM,解決辦法包括更改myBatis的提交設(shè)置或?qū)ySQL表的引擎改為InnoDB2024-09-09
jeefast和Mybatis實現(xiàn)三級聯(lián)動的示例代碼
這篇文章主要介紹了jeefast和Mybatis實現(xiàn)三級聯(lián)動的示例代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10
Mybatis中SqlSession下的四大對象之執(zhí)行器(executor)
mybatis中sqlsession下的四大對象是指:executor, statementHandler,parameterHandler,resultHandler對象。這篇文章主要介紹了Mybatis中SqlSession下的四大對象之執(zhí)行器(executor),需要的朋友可以參考下2019-04-04
Spring編程式和聲明式事務(wù)實例講解小結(jié)
這篇文章主要介紹了Spring編程式和聲明式事務(wù)實例講解小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07

