[Java] チェックスタイルのエラーを解決

ずーっと謎だったチェックスタイルのエラーがやっと解決!

Got an exception - Unexpected character 0xfffd in identifier

こんなエラーが所々に出ていて、これがあるとチェックスタイルのチェックが正常に行われないらしく、面倒だったんだよなぁ。

原因は、文字コードがUTF-8(BOM有)だったため。

MS932(windows-31J)などにしてしまえば消えるかもしれないけど、どうしてもUTF-8じゃないといけなかったので調べに調べたら、何のことはない、UTF-8(BOM無)にすればいいだけの話でした。

BOMっていうのは、Byte Order Markの略。このマークが悪さをしているということかな。

またどこかでこの問題が出てきそうなので、忘れないようにメモメモっと(笑)

コメント

タイトルとURLをコピーしました