2013-04-26 7 views
5

私はキリル文字でいくつかの文字列を含むscript.jsファイルを持っています。私はこのようなスタンダールリンクでこれをロードしようとすると:MVC ScriptBundleでcharsetを.jsファイルに設定するにはどうすればよいですか?

<script type="text/javascript" src="~/Content/Script/Script.js"></script> 

キリル文字がrectangulars/badCharsetCaractersなります。

<script type="text/javascript" src="~/Content/Script/Script.js" charset="windows-1251"></script>

どのように私はASP.NET MVC 4つのバンドルで文字セットを設定することができます。

これはbroblemを解決しますか?このようなコードは:

bundles.Add(new ScriptBundle("~/bundles/scripts").Include(
        "~/Content/Script/Script.js")); 

答えて

10

あなたのカスタムスクリプトタグのレンダリング形式を指定するScripts.RenderFormat使用することができます。

@Scripts.RenderFormat(
    "<script type=\"text/javascript\" src=\"{0}\" charset=\"windows-1251\"></script>", 
    "~/bundles/scripts") 
2

はあなたのウェブサイトのエンコーディングにスクリプトファイルのエンコーディングを変更します。その後、例えば

、あなたのサイトがUTF-8でエンコードされている場合、:

  1. はUTF-する
  2. として変更エンコーディング保存> Windowsのメモ帳
  3. クリックしてファイルにスクリプトファイルを開きます。 8(エンコードのリストは「保存」ボタンの前にあります)
関連する問題