0
我遇到了.js文件中的拉丁字符問題(它們在HTML中顯示不正確)。使腳本工作的唯一方法是通過添加字符集屬性:ASP.NET 4中的Javascript文件字符集
<script src="js/Controllers/MyController.js" charset="iso-8859-1"></script>
如果有任何在Web.Config中強制執行此操作嗎? 謝謝!
我遇到了.js文件中的拉丁字符問題(它們在HTML中顯示不正確)。使腳本工作的唯一方法是通過添加字符集屬性:ASP.NET 4中的Javascript文件字符集
<script src="js/Controllers/MyController.js" charset="iso-8859-1"></script>
如果有任何在Web.Config中強制執行此操作嗎? 謝謝!
這可能是文件保存方式的一個「問題」。它可能被保存爲UTF-8「帶簽名」,並且瀏覽器試圖解釋它,當你沒有設置charset
屬性時。該頁面可能不是UTF-8,因此存在不匹配。
嘗試將此存爲「Wester European(Windows)」編碼 - 然後這應該是一個簡單的ASCII文本文件。要在VS中執行此操作,請轉到「另存爲」對話框並選擇「使用編碼保存」。
或者,它可能是另一種方式,但肯定它看起來像頁面編碼和JS文件編碼之間不匹配。
你爲什麼不使用utf-8? –