ファイルのエンコードはUTF-8(BOM付き)

AndroidやiPhone用のアプリで使った、Javascriptのモジュールを「参照」追加で入れて、デバッグでは上手く動いたので、アプリ申請しようとしたが、「Windowsアプリ認定キット」で不合格になった。
リポートを見ると、追加したJavascriptのモジュールに構文エラーがあると。上手く動いていたし、ちょっと見つけるのが大変そうで途方に暮れた。
更に、リポートを見ていくと、このファイルの文字コードがUTF-8でないとあった。一応、UTF-8のファイルのはずだがと思ったが、よく見ると、UTF-8でもBOM付きじゃなきゃいけないとあった。
BOM付きUTF-8にしたら、無事認定キットは合格になった。文字コードが違ったので構文エラーがでていたようです。

コメントを残す