0

我在 .js 文件中遇到拉丁字符问题(它们在 HTML 中显示不正确)。使脚本工作的唯一方法是添加 charset 属性:

<script src="js/Controllers/MyController.js" charset="iso-8859-1"></script>

如果有任何在 Web.Config 中强制执行此操作?谢谢!

4

1 回答 1

0

这可能是文件保存方式的“问题”。它可能保存为 UTF-8“带签名”,当您未设置该charset属性时,浏览器会尝试将其解释为此类。该页面可能不是 UTF-8,因此存在不匹配。

尝试将其保存为“西欧(Windows)”编码 - 这应该是一个简单的 ASCII 文本文件。要在 VS 中执行此操作,请转到“另存为”对话框并选择“使用编码保存”。

或者,它可能是相反的方式,但绝对看起来页面编码和 JS 文件编码之间存在不匹配。

于 2013-08-05T17:07:01.633 回答