我有一個使用UTF-8編碼的阿拉伯語ASP.NET MVC4網站。WindowsAzure html UTF-8編碼問題
我已經在html佈局標題中聲明瞭編碼爲UTF-8,並試圖在web.config中設置全球化設置。
但是當我發佈在Windows Azure中。部分文字以阿拉伯字符顯示,而其他文字則以怪異字符顯示。
在本地主機中的所有文本是阿拉伯語。
要舉一個實例,請看前面的頁面: http://alqalam.azurewebsites.net並查看左上方的文本。 你也可以看看http://alqalam.azurewebsites.net/Account/Login
這兩個鏈接顯示如何一些字符顯示在阿拉伯文和其他人不是。
謝謝。
你的問題很可能是編碼文件(.CSHTML)本身。使用非ASCII字符時,請確保您將視圖保存爲UTF-8編碼。嘗試'File' => Save As' => Save with Encoding'並選擇'Unicode(UTF-8 With Signature)' – astaykov