コピー2022.04.07こんにちは。たいら(@tairaengineer2)です。転職を繰り返し現在4社経験している、11年目エンジニアです。この文字(○○)は、エンコーディングwindows-31jにマップできませんというエラーメッセージが表示されたときのエラーの原因エラーの解決策と、この記事で丁寧に解説していきます。この文字(○○)は、エンコーディングwindows-31jにマップできません」が表示されたときは文字コードを確認しよう!前提:実施している環境この記事では、以下の環境で行っています。IDEAには日本語化対応を行っています。やり方はこちらの記事をご参考ください。この文字(○○)は、エンコーディングwindows-31jにマップできません」が表示される原因は、デフォルトでOSのエンコードでしようとすることが原因です。いうことかと言いますと、たとえば以下の【User.java】の文字コードは【UTF-8】です。OSはWindowsなので、文字コード【windows-31j】を使ってエンコードしようとします。この文字(○○)は、エンコーディングwindows-31jにマップできませんというエラーメッセージが表示される、というわけです。解決策をお伝えします。Javadocを生成するときに指定するオプションで文字コードを指定すればOKです。UTF-8を指定します。【OK】ボタンを押すとエラーメッセージが出力されることなく、Javadocを生成することができます。この文字(○○)は、エンコーディングwindows-31jにマップできません」が表示されたときの原因と解決策でした。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。IDEAプロフィールこのブログを運営しているたいらと言います。プログラム言語を合計5言語経験している12年目エンジニアのブロガーです。このブログでは、どこよりも分かりやすくプログラムやツールのインストール方法などを解説し、エンジニアにの疑問解決に役立つ情報を発信します。お問い合わせなどがありましたら、下記のリンクからお願いします。お問い合わせこちらから記事の検索ができます。IDEAXAMPPお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。