»角色似乎在剃刀视图中呈现为“”。我试过了
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
和
@Html.Raw()
但问题并没有消失。我对ASPX视图没有这个问题。
此外,文化设置为
<globalization uiCulture="en" culture="en-US" />
答案 0 :(得分:13)
我怀疑包含此字符的.cshtml
视图/部分不会与带有签名编码的UTF-8一起保存。同样对_Layout
进行相同的验证。在VS中使用Save As with encoding dialog
:
还要确保您已将»
字符放在视图中。不是来自字符串,XML或数据库。如果它来自其他地方,请确保在阅读时它已经没有损坏。如果是这种情况,请显示正在检索您尝试在视图中输出的字符串的代码。
关于您的元标记的最终评论:如果您使用的是HTML5:
<meta charset="utf-8" />