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

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

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

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

▼ おすすめ本
» 世界一流エンジニアの思考法
※Amazon公式サイトへ遷移します

目次

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

コンパイルの際に

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

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

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

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

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

▼ おすすめ本
» 世界一流エンジニアの思考法
※Amazon公式サイトへ遷移します

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