IntelliJ IDEAは完全に中国の文字化けの問題を解決します

      JAVA IDE開発ツール、EclipseのシリーズとのIntelliのIDEAについて開発者の視点から選ばほとんどの企業の主要な選択肢である、のIntelliJ IDEAは、Eclipseシリーズよりも人気があるようです。我々はのIntelliJ IDEAの開発を使用する場合のツールやシステム環境は、本明細書にエンコード形式と一致しない場合、我々は、ビューの、この時点実務と理論の使用を中国のゴミ問題、中国の文字化けの発展の根本的な原因を見つけ、問題を解決します。

IntelliJ IDEAは、ゴミ問題を再現します

以下に示すように、のIntelliJ IDEA中国の表示が文字化け。

二つの問題解決

(A)問題の識別

コンソール出力のIntelliJ IDEA、Tomcatのカタリナログの歪み、その問題は、Tomcat上に配置することができます。私たちはTomcatのコンソールを見ればそう、文字化け。

案の定、問題は時にTomcatの出力を発生します。

この問題を解決する(B)

1.システムの符号化フォーマット、コード936ギガバイトフォーマット

符号化フォーマットとの間で、次のコード・ページの対応関係

ナショナルコードページ(領域)または言語 
437米国 
708アラビア語(ASMO 708)
720アラビア語(DOS)
850の以上の言語(ラテン語I) 
852中央ヨーロッパ(DOS) - スラブ(ラテンII) 
855キリル文字(ロシア語) 
857トルコ 
860ポルトガル語 
861アイスランド 
862ヘブライ語(DOS)
863カナダ - フランス語 
865ゲルマン 
866ロシア語 - キリル(DOS) 
869現代のギリシャ
874タイ語(Windowsの場合)
932の日本語(シフトJIS)
936中国語 - 簡体字中国語(GB2312)
949韓国
950          繁体中文(Big5)
1200         Unicode        
1201         Unicode (Big-Endian)
1250         中欧(Windows)
1251         西里尔文(Windows)
1252         西欧(Windows)
1253         希腊文(Windows)
1254         土耳其文(Windows)
1255         希伯来文(Windows)
1256         阿拉伯文(Windows)
1257         波罗的海文(Windows)
1258         越南文(Windows)
20866        西里尔文(KOI8-R)
21866        西里尔文(KOI8-U)
28592        中欧(ISO)
28593        拉丁文 3 (ISO)
28594        波罗的海文(ISO)
28595        西里尔文(ISO)
28596        阿拉伯文(ISO)
28597        希腊文(ISO)
28598        希伯来文(ISO-Visual)
38598        希伯来文(ISO-Logical)
50000        用户定义的
50001        自动选择
50220        日文(JIS)
50221        日文(JIS-允许一个字节的片假名)
50222        日文(JIS-允许一个字节的片假名 - SO/SI)
50225        韩文(ISO)
50932        日文(自动选择)
50949        韩文(自动选择)
51932        日文(EUC)
51949        韩文(EUC)
52936        简体中文(HZ)
65000のUnicode(UTF-7)
65001のUnicode(UTF-8)

ゴミ問題を解決するために2. Tomcatの出力

メモ帳++を使用してLogging.propertiesオープンソースのTomcatのインストールファイルconfフォルダ。

次のようにLogging.propertiesはGBKに、UTF-8の符号をコンテンツファイル

GBKの内容を交換するには、次のドキュメント

3. Tomcatを再起動し、ゴミ問題を解決します

4.通話カードのIntelliJ IDEAは、ゴミ問題は解決されました

3つの拡張

いくつかのオンラインのブロガーは、以下の手段を提供します。

1.ファイル形式を設定します。ファイル=>設定=>外観&行動=>外観

2.外UTF-8以外のアイデアフォルダencoding.xmlすべてのファイルを削除します。

3.設定Inllijアイデアファイルのエンコード形式、UTF-8へ。ファイル=>設定=>編集=>ファイルエンコーディング

TomcatのVMオプションの値を設定する:の-Dfile.encoding = UTF-8

5.パンチのIntelliJアイデアのインストールディレクトリ、idea.exe.vmoptionsとidea64.exe.vmoptions binディレクトリ内の2つの文書が最後に追加されます

-Dfile.encoding = UTF-8

おすすめ

転載: www.cnblogs.com/wangjiming/p/11070246.html