8
我對ASP.NET Core MVC進行了一些測試。 我正在嘗試顯示像çùé這樣的特殊字符。Razor模板中的特殊字符未被正確編碼
但它顯示爲 。
例:
創建新的視圖,並把:
<div>àçù</div>
默認情況下,.cshtml
文件以 「UTF-16」 編碼。 HTTP響應頭中的字符集是「UTF-8」。 在_layout中,<head>
包含<meta charset="utf-8" />
標記。
要解決此問題,我可以將所有.cshtml文件轉換爲uft-8。
在ASP MVC Core中管理編碼的正確方法是什麼?
編輯:
的Visual Studio 2017年RC創建 'UTF-8' .cshtml文件,但腳手架 'ISO 8851-1' 創建.cshtml文件。
我可以向腳手架解釋我想在'UTF-8'中使用.cshtml文件嗎?
請將您想要顯示此字符的代碼片貼出。 – Kalyan
我將自由改爲標題和內容,以便閱讀/理解。 – Tseng
這個問題是已知的:https://github.com/aspnet/Scaffolding/issues/144 – Orwel