2013-08-05 57 views
0

我遇到了.js文件中的拉丁字符問題(它們在HTML中顯示不正確)。使腳本工作的唯一方法是通過添加字符集屬性:ASP.NET 4中的Javascript文件字符集

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

如果有任何在Web.Config中強制執行此操作嗎? 謝謝!

+0

你爲什麼不使用utf-8? –

回答

0

這可能是文件保存方式的一個「問題」。它可能被保存爲UTF-8「帶簽名」,並且瀏覽器試圖解釋它,當你沒有設置charset屬性時。該頁面可能不是UTF-8,因此存在不匹配。

嘗試將此存爲「Wester European(Windows)」編碼 - 然後這應該是一個簡單的ASCII文本文件。要在VS中執行此操作,請轉到「另存爲」對話框並選擇「使用編碼保存」。

或者,它可能是另一種方式,但肯定它看起來像頁面編碼和JS文件編碼之間不匹配。

相關問題