序文
IntelliJ IDEA が設定されていない場合、プログラムの実行時にコンソールで中国語の文字化けが発生することがありますが、中国語の文字化けの問題は非常に深刻であり、情報の取得やプログラムの追跡にまで影響を及ぼします。開発経験は非常に悪いです。
この記事では、コンソールで中国語が文字化けする問題を解決する4つの方法をまとめましたので、皆様のお役に立てれば幸いです。
注: 私の日々の業務経験の要約に基づいて、並べ替えの順序は、変更に注意を払う必要がある順序です。設定を有効にするために、変更を加えるたびに必ず IntelliJ IDEA を再起動してください。
1. 現在の Web プロジェクト Tomcat サーバーの仮想マシン出力オプションを変更します。
-Dfile.encoding=UTF-8
上部のナビゲーション バーで、[実行]→[構成の編集...] をクリックすると構成ページに入り、次の図に示すように、現在の Web プロジェクト Tomcat サーバーの仮想マシン出力オプション VM オプションを追加するように変更します。
再起動後、プログラムを実行してコンソール情報を確認してください。うまくいかない場合は、次の手順に従ってください。
2. IntelliJ IDEA のグローバル コーディング、プロジェクト コーディング、プロパティ ファイル コーディングを変更します。
上部ナビゲーション バーの [ファイル→設定...] に移動して構成ページに入り、[エディタ] を下にスクロールして [ファイル エンコーディング] を見つけ、プロパティ ファイルのグローバル エンコーディング、プロジェクト エンコーディング、およびデフォルト エンコーディングをそれぞれ設定します。次の図に示すようにUTF-8
:
再起動後、プログラムを実行してコンソール情報を確認してください。うまくいかない場合は、次の手順に従ってください。
3. IntelliJ IDEA のカスタム仮想マシン オプション
以下の図に示すように、上部ナビゲーション バーで [ヘルプ→カスタム VM オプションの編集...] をクリックして、カスタム仮想マシン オプション ページに入ります。
-Dfile.encoding=UTF-8
次の図に示すように、idea64.exe.vmoptions ファイルの末尾に追加します。
再起動後、プログラムを実行してコンソール情報を確認してください。通常はこのステップで問題は解決します。もちろん、問題が解決しない場合は、次のスーパーステップを実行してください。
4. IntelliJ IDEA 設定ファイルのエンコード情報を直接変更する
-Dfile.encoding=UTF-8
IntelliJ IDEA のローカル インストール ディレクトリを開き、次の 2 つのファイルを見つけてメモ帳で開き、次の図に示すように最後の行に追加します。
再起動後、プログラムを実行してコンソール情報を確認すると問題は解決しました。
5. 変更が成功した後のコード化け問題の解決
上記の 4 つの方法は、IntelliJ IDEA で発生したコンソールの中国語文字化けの問題を完全に変更できます。必ず再起動してください。
この投稿を読んだ後、どの方法を使用して正常に変更したかをこの投稿の下にメッセージを残してください。人々。
要約する
この記事では、IntelliJ IDEAコンソールの中国語文字化け問題を完璧に解決する4つの方法をまとめました。
ここでもう一度強調したいのは、構成を有効にするには、変更するたびにIntelliJ IDEA を再起動する必要があるということです。
さらに、どの方法が役に立ったか、つまりどの種類の文字化けコードの問題が最も一般的かをコメント エリアで教えてください。IDEA に関する質問やヒントについては、今後より頻繁にブログを更新していきます。使える素晴らしいツールです!