【Java】「エラー: この文字は、エンコーディングUTF-8にマップできません」の対処法

当ページのリンクには広告が含まれている可能性があります。

「エラー: この文字は、エンコーディングUTF-8にマップできません」の対処法を解説します。

2通りの対処法があります。

目次

▼ IT系の本が無料で読める!?

Kindle UnlimitedではITに関する多くの本が無料で読めます。

>>Kindle Unlimitedでどのような本が無料で読めるのか見てみる

さらにKindle Unlimitedを初めてご利用の方は、30日間無料体験が可能です。

※時期により、30日間無料体験が終了している可能性がありますので、公式サイトをご確認ください。

対処法1:「-encoding」を使用

コンパイルの際に

javac -encoding 「使われている文字コード」 「ファイル名」

でエラーを回避できます。

今回はファイルの文字コードがSHIFT-JISなので、「SHIFT-JIS」を入れています。

対処法2:ファイルの文字コードをUTF-8に変換

今はファイルの文字コードが「SHIFT-JIS」なので「UTF-8」に変換すれば、エラーを回避できます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

▼ IT・Web転職サービスなら【レバテックキャリア】


目次