2015年08月09日
「 この文字は、エンコーディングMS932にマップできません」への対処法
javaで以下のような日本語のコメントを含むプログラムを書いてみる
文字コードはutf-8
これをWindowsにてjavac コマンドでコンパイルしようとすると以下のようなエラーが出る
WindowsのJDKのjavacコマンドはjavaのソースコードがShift-JISで書かれているものとみなすためにこのようなエラーが出る
対処法は以下の二つ
ひとつははソースをShift-JISで書く
エディターの設定や保存する時の設定で変えられるだろう
もう一つはコンパイル時に以下のようなオプションを付け加える
HelloWorld.javaはもちろん任意のソースコードのファイル
これで解決
文字コードはutf-8
これをWindowsにてjavac コマンドでコンパイルしようとすると以下のようなエラーが出る
WindowsのJDKのjavacコマンドはjavaのソースコードがShift-JISで書かれているものとみなすためにこのようなエラーが出る
対処法は以下の二つ
ひとつははソースをShift-JISで書く
エディターの設定や保存する時の設定で変えられるだろう
もう一つはコンパイル時に以下のようなオプションを付け加える
HelloWorld.javaはもちろん任意のソースコードのファイル
これで解決
【このカテゴリーの最新記事】
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/4035828
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック