C# 特定的俄语字符显示不正确。
我有一个特定的俄文角色,在我的网站上没有正确显示 该网站由ASP.NET版本4.5.2上的MVC 5.2.3.0组成。此问题同时发生在测试服务器和本地iis express上。。但只有在web.config中将“debug”设置为false或删除时,才会出现此问题 问题是俄语中的大写字母“p”变成了“?”。只有那个角色。其余的都好 如果我在任何cshtml文件中插入“аааааааааааааааа107� ааааааааааааа 如果我通过ajax调用(non-razor)获得相同的文本并将其插入页面中,它看起来很好C# 特定的俄语字符显示不正确。,c#,asp.net,asp.net-mvc,razor,C#,Asp.net,Asp.net Mvc,Razor,我有一个特定的俄文角色,在我的网站上没有正确显示 该网站由ASP.NET版本4.5.2上的MVC 5.2.3.0组成。此问题同时发生在测试服务器和本地iis express上。。但只有在web.config中将“debug”设置为false或删除时,才会出现此问题 问题是俄语中的大写字母“p”变成了“?”。只有那个角色。其余的都好 如果我在任何cshtml文件中插入“аааааааааааааааа107� ааааааааааааа 如果我通过ajax调用(non-razor)获得相同的文本并
有人知道为什么以及如何修复它吗?最后用一个正常的p替换大写字母“p”,因为它们看起来一样,这就成功了 最后用一个正常的p替换了大写字母“p”,因为它们看起来是一样的,这就成功了 似乎是字符编码问题。希望有帮助。尝试了那个修复,但不幸的是没有骰子。甚至尝试在web.config中添加一个,以尝试强制使用utf-8。也不起作用。似乎是字符编码问题。希望有帮助。尝试了那个修复,但不幸的是没有骰子。甚至尝试在web.config中添加一个,以尝试强制使用utf-8。也不管用。