文字化け 文字コード - 萌えJava超入門
HelloWorld解説

付録1.文字化けについて

文字化けしてしまう方は、ソースファイルの文字コードを確認してみましょう。

コマンドライン 文字化けの例
>javac HelloWorld.java
HelloWorld.java:4: エラー: この文字は、エンコーディングMS932に
マップできません
         System.out.println("縺ッ繧阪?シ繧上?シ繧九←!");
                      ^
HelloWorld.java:4: エラー: この文字は、エンコーディングMS932に
マップできません
         System.out.println("縺ッ繧阪?シ繧上?シ繧九←!");
                        ^
エラー2個
システムの文字コード「MS932」では、読み取れない旨のエラー
ソースファイルの文字コードを、「MS932」にして保存しましょう。



文字コードを変えて保存する

文字化けしてしまう人は、ソースファイルの文字コードと
システムの文字コードが一致していないのだと思います。
以下の手順を試してみて下さい。
手順を試す前にソースファイルのバックアップをススメいたします。



手順:
  1. ソースファイルを保存する時に、「名前を付けて保存」、又は「別名で保存」を選んでください。
  2. 「文字コード」または「Encoding」という項目を探します。
  3. 見つけたら、以下の様に設定してください。
    • Windows の方は、「ANSI」、又は「PC932」、「MS932」。無ければ「Shift_JIS」を選んでください。
    • Linux の方は、「UTF-8」を選んでください。
  4. ソースファイルを保存した後、もう一度コンパイルしてください。(javac)



これで治ると思うのですが。

文字コードを変えて保存する
文字コードを変えて保存する


問題解決を心よりお祈り申し上げます。




© 2019 awasekagami