メモ帳かつUTF-8で保存すると、勝手に追加されるBOM
通常利用には問題ないのだが、Javaでコンパイル不可能となる弊害がある。
以下のようなエラーがでる。
Test.java:1: 警告:この文字は、エンコーディング MS932 にマップできません。
?ソpublic class Test {
^
Test.java:1: \65533 は不正な文字です。
?ソpublic class Test {
^
エラー 1 個
警告 1 個
このやっかいなBOM除去のためにはTeraPadなどのフリーソフトでUTF-8Nの文字コードで保存し直せば良い!