我有 script.js 文件,其中包含几个西里尔字母字符串。当我尝试使用像这样的标准链接加载它时:
<script type="text/javascript" src="~/Content/Script/Script.js"></script>
西里尔字母变成矩形/badCharsetCaracters。
这解决了这个问题:
<script type="text/javascript" src="~/Content/Script/Script.js" charset="windows-1251"></script>
如何使用 ASP.NET MVC 4 Bundles 设置字符集?代码如下:
bundles.Add(new ScriptBundle("~/bundles/scripts").Include(
"~/Content/Script/Script.js"));
您可以使用脚本.RenderFormat http://msdn.microsoft.com/en-us/library/system.web.optimization.scripts.renderformat.aspx指定自定义脚本标记渲染格式:
@Scripts.RenderFormat(
"<script type=\"text/javascript\" src=\"{0}\" charset=\"windows-1251\"></script>",
"~/bundles/scripts")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)