首頁 > tools > intelliJ > > 正文

intellij java http 中文輸出亂碼,itellij亂碼問題匯總

發布人:[email protected]    點擊:

jsp設置,utf-8,idea環境設置utf-8,tomcat server xml設置uft-8,各種,設置,還是不能解決我的問題,就是輸出是亂碼,在eclipse下,項目輸出是好!!

今天,寫好的程序,然后,然后。亂碼了…………

U8723P18DT20130129114720.jpg

sorry,上傳錯了……

真相是這樣的!

444.jpg

中有http請求的是亂碼!

java直接輸出是好!!

333444.jpg


然后…………

各種設置,

jsp設置,utf-8,idea環境設置utf-8,tomcat server.xml設置uft-8

但是,奈何啊…………

然后 ,百度,

333.jpg

還是不能解決問題啊……

然后,終于知道……

話了一個上午啊!!

222.jpg

……

于是,見證奇跡的時刻到了……

1·11.jpg

肉,匯總下,intellj亂碼的設置……

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字體,該字體并不支持中文顯示。因此,還需要自己下載一個支持中文顯示的字體。


blob.png


配置如下:

-Xms1024m

-Xmx4028m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=256m

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

-ea

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-XX:+HeapDumpOnOutOfMemoryError

-XX:-OmitStackTraceInFastThrow

-Dfile.encoding=UTF-8


明白,沒有?還有亂碼?



3333.jpg

那我也不知道了!