javacで下記のエラーが出た。 d:\test>javac -encoding utf-8 enc.java enc.java:1: \65279 は不正な文字です。 ?public class enc{ ^ エラー 1 個 BOM(Byte Order Mark)。 Windows標準のメモ帳で編集し、UTF-8で保存するとBOMがついてしまう。 このBOMをJavaでは不正な文字として認識してしまって、エラーを返している模様。 バイナリエディタで開いてみるとしっかりとBOMがはいっている。 EF BB BF 70 75 62 6C 69 63 20 63 6C 61 73 73 ^^^^^ ・ソpublic class ■解決方法 基本的には、バイナリエディタでBOM部分「EF BB BF」を削除するなり、BOMを除去してくれるようなフリーソフトをダウンロードしてくればいい。 ただ、