1. 程式人生 > >IntelliJ IDEA 中文亂碼問題解決辦法(轉)

IntelliJ IDEA 中文亂碼問題解決辦法(轉)

自己最近在使用IntelliJ IDEA,發現總是出現中文亂碼的問題,在網上找了很多教程,發現真是“天下文章一大抄”。還不如自己動手試著解決一下。

1、編輯器以及除錯資訊中文亂碼問題

解決方案:

選擇:File->settings->Editor->File Encoding

然 後在右邊IDE Encoding處選擇UTF-8,以及Project Encoding 處也選擇UTF-8編碼。這樣,新建的檔案就會以UTF-8編碼形式建立,不會再出現中文亂碼的情況。如果直接開啟有些檔案,同時這兩處已經選擇了 UTF-8編碼,但是還是出現中文亂碼情況。此時,有可能是因為新新增進來的這些檔案在建立的時候並非是UTF-8編碼的,因此還是會出現中文亂碼情況。 比較直接的解決辦法,先在idea下新建幾個檔案,然後將需要開啟的檔案中的內容直接複製貼上到idea新建的檔案中。

2、idea其他視窗的中文亂碼問題

如下圖所示:

在圖中所示的檔案開啟視窗,或者是字型顯示視窗,中文字元都變成了亂碼。

出現這樣的原因是linux系統提供的字型不支援中文的顯示,在idea中,預設的是ubuntu字型,該字型並不支援中文顯示。因此,還需要自己下載一個支援中文顯示的字型。

(1)下載支援中文顯示的字型

在網上搜了許久,很多人都推薦simsum字型(網上下載很方便):

其中,simsun資料夾下面就包含了simsun.ttf字型檔案。

(2)將下載好的字型新增到系統字型庫中

我在這兒是新增到/usr/share/fonts/truetype資料夾下,如下所示

(3)重啟idea

重啟idea,然後選擇File->settings->Appearance & Behavior->Appearance.如下所示:

在右邊勾選上“Override default fonts by(....)”,並在“Name”選項中選擇剛剛新增的SimSun字型,此時就可以顯示中文了。如下所示:

問題得到完美解決。


相關推薦

IntelliJ IDEA 中文亂碼問題解決辦法

自己最近在使用IntelliJ IDEA,發現總是出現中文亂碼的問題,在網上找了很多教程,發現真是“天下文章一大抄”。還不如自己動手試著解決一下。 1、編輯器以及除錯資訊中文亂碼問題 解決方案: 選擇:File->settings->Editor->F

IntelliJ IDEA 中文亂碼解決

http://jingyan.baidu.com/article/046a7b3ea33e25f9c27fa93d.html 1.開啟IntelliJ IDEA 14.0安裝路徑,小編的安裝路徑為:D:\Program Files\JetBrains\IntelliJ ID

KVM使用virsh console無法連接的解決辦法

AMF nbsp sca roo etc ive pat clas efault 一、問題描述: KVM中宿主機通過console無法連接客戶機,卡在這裏不動。 # virsh console vm01 Connected to domain vm01 Esca

內存溢出的原因及解決辦法

not 如何 動態分配 ike 方法 物理 狀態 d+ 卡頓 jmeter是一個java開發的開源性能測試工具,在性能測試中可支持模擬並發壓測,但有時候當模擬並發請求較大或者腳本運行時間較長時,壓力機會出現卡頓甚至報異常————內存溢出, 這裏就介紹下如何解決內存溢出及相關

HP2570p 指紋識別138a:003d VFS491解決辦法

So, there is way to set it up with propriethal drive… only for 64bit systems. First, we need to convert with alien rpm driver p

Read-only file system錯誤的解決辦法

今天在公司釋出新版本時,釋出指令碼突然報Read-only file system的錯誤,之前一直還用的好好的…登入到遠端伺服器上,發現只要涉及到修改/儲存條目等需要寫磁碟操作的命令都無法使用(如tar、cp、mv、rm、chmod、chown、wget下載等指令),總是

抓包工具 Charles Response Contents中文亂碼解決方法

轉載自:https://www.cnblogs.com/mrjade/p/7677051.html用到Charles,下載最新的4.0.1版本,但是發生亂碼問題。百度好久才找到個靠譜的,那些說什麼在Info.plist檔案加字串的,都是假的,反正我是試了都沒用,這裡記下詳細的

hadoop:datanode無法正常啟動的解決辦法

hadoop 多次執行命令: hadoop namenode -format後,發現再次啟動hadoop後,datanode節點無法正常啟動,出現錯誤程式碼如下: could only be replicated to 0 nodes, instead

VMware虛擬機器不能聯網的解決辦法

參考網址:https://blog.csdn.net/zhyulo/article/details/78730009 使用最後一種方法解決的: 1.關閉虛擬機器。在虛擬機器的編輯選單裡,點選"虛擬網路編輯器" 2.在虛擬網路編輯器介面,直接點選左下角的回覆預設預設設定,然後點選確定。

error: expected ‘)’ before ‘PRId64’ 解決辦法

error: expected ‘)’ before ‘PRId64’ 原來這個巨集定義給c用的,C++要用它,就要定義一個__STDC_FORMAT_MACROS巨集顯示開啟它。 c++使用PRID64,需要兩步: 包含標頭檔案:<inttypes.h>

使用WebView載入資料出現找不到網頁的問題之解決辦法

在使用webView.loadData(data, "text/html", "utf-8"),出現找不到網頁的問題,檢查之後發現data資料是正確的,也有上網的許可權,可是就是找不到網頁,後經過查詢,找到了解決方法:把 webView.loadData 改為 webVi

Source Insight 中文註釋為亂碼解決辦法完美解決,一鍵搞定

ash save sys lan sim edit ext pan character 轉自:http://blog.csdn.net/bjarnecpp/article/details/70174752 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 S

兩分鐘解決IntelliJ IDEA中文亂碼問題

1.首先是編輯器的亂碼,這個很好解決,file->settings->appearence裡面有個Name設定成支援中文的字 體(這個很重要) 同樣還要再settings中的Eidtor->File Encodings裡面設定字型編碼格式,一般都是UT

Source Insight 中文註釋為亂碼解決辦法完美解決,一鍵搞定

我從網上查了一堆解決辦法,但是都是2017年以前的解決方案,並且都是針對於source insight 3.5及以下版本的,目前SI軟體版本都到4.0了,應該有新方法出現了。 —————————————————————————————————————— 乾貨:Source

ReadString在UNICODE下中文亂碼解決辦法CHS

用CStdioFile類中的ReadString()方法可以從檔案中讀取一行,但是在Unicode下,讀取的內容有誤,同時也無法將中文利用WriteString()寫入檔案。原因就在於讀取檔案時是按照 ascii 方式讀取的,而直接設定字串時,是按照unicode 方式讀

IntelliJ IDEA編譯器啟動Tomcat時8080埠被佔用的解決辦法一勞永逸

最近在學習JavaWeb,碰上了8080埠被佔用的問題,以前總是找到佔8080埠的程序結束掉,很麻煩,而且每次重新啟動機器往往又出現同樣的問題,索性找了個一勞永逸的解決辦法,親測可用。 一、找到Tomcat的安裝路徑 由於我使用的是IntelliJ IDEA編譯器,也使用I

徹底解決Intellij IDEA中文亂碼問題

      關於JAVA IDE開發工具,Eclipse系列和Intelli IDEA是大部分公司的主要選擇,從開發者的選擇角度,Intellij IDEA似乎比Eclipse系列更受歡迎一些。當我們使用Intellij IDEA開發時,我們發現出現中文亂碼問題,造成中文亂碼的根

Tomcat中文亂碼解決辦法

-1 mage ima img con utf-8 結點 tor http 有時候發現自己將中文編碼後還是會存在亂碼的情況,解決辦法就是在Server.xml中的Connector結點,配置 URIEncoding="UTF-8"即可 Tomcat中文亂碼解決辦法

JMeter結果樹響應數據中文亂碼解決辦法

亂碼 sam bin vid ide 編碼 provide nco per encoding編碼 打開apache-jmeter-2.11\bin\jmeter.properties文件,搜索“encoding”關鍵字,找到如下配置: # The encoding to b

IntelliJ IDEA 中文亂碼配置

目錄 parameter set log setting 64位 blog exec 這一 總共有下面幾種亂碼的解決方案: 工程亂碼 執行main函數時,控制臺亂碼 運行tomcat時,控制臺亂碼 PS: 如果下面方案不生效時,打開IDEA安裝目