2016-06-07 68 views
1

我有一個特定的俄羅斯字符,無法正確顯示在我的網站上。特定的俄羅斯字符未正確顯示。

該網站包含ASP.NET 4.5.2版本的MVC 5.2.3.0。這個問題同時發生在測試服務器和本地iis express上。但是這個問題只發生在「debug」設置爲false或者在web.config中被刪除時。

問題是俄語中的大寫「P」變成了「?」。只有那個角色。其餘的都很好。

如果我在任何cshtml文件中插入「Расширенныйпоиск」,並在瀏覽器中顯示頁面,如下所示:「 асширенныйпоиск」。

如果通過ajax調用(非剃鬚刀)獲得相同的文本並將其插入頁面中,它看起來很好。

任何人都知道爲什麼以及如何解決它?

+0

似乎是字符編碼問題。希望[這](http://stackoverflow.com/questions/11516567/razor-view-character-rendered-as-%C3%82)幫助。 –

+0

嘗試修復,但不幸的是沒有骰子。即使嘗試在web.config中添加以嘗試強制使用utf-8。也沒有工作。 –

回答

0

最終用正常的P代替大寫字母「P」,因爲它們看起來是一樣的,而且做的伎倆。