Windows ストア アプリにて js ライブラリ使用時に WACK で UTF-8 エラーになる場合の対処方法

HTML + JavaScript で作成する Windows ストア アプリでは、Windows Library for JavaScript (WinJS) が提供する JS ライブラリだけでなく、jQuery のように一般的に公開されている JavaScript のライブラリも使用することができます。 しかし、これらライブラリを使用して作成したアプリのパッケージを WACK (Windows App Cert Kit) にかけると、JS ファイルに対して Fail が返り UTF-8 でエンコードを行うよう促される場合があります。 このエラーは、使用されている JS ファイルのテキストエンコード方式が Windows 8 のバイトコード キャッシュが処理できない方式であるために発生します。 このエラーを解決するには、Fail と判断された JS ファイルを Visual Studio 2012 でオープンし、文字エンコードを 「Unicode(UTF-8 シグネチャ付き) – コードページ 65001」を指定して保存しなおします。 具体的な手順は以下の通りです。 Visual Studio 2012 で問題の発生している JS…

0