6

» 字符似乎在剃刀视图中呈现为 »。我试过了

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

@Html.Raw()

但问题并没有消失。ASPX 视图没有这个问题。

此外,文化设置为

<globalization uiCulture="en" culture="en-US" />
4

1 回答 1

17

我怀疑.cshtml包含此字符的视图/部分未使用带有签名编码的 UTF-8 保存。也对_Layout. 在 VS 中使用Save As with encoding dialog

在此处输入图像描述

还要确保您已将»角色原样放在您的视图中。不是来自字符串、XML 或数据库。如果它来自其他地方,请确保在您阅读它时它没有损坏。如果是这种情况,请显示检索您尝试在视图中输出的字符串的代码。

关于您的元标记的最后评论:如果您使用的是 HTML5,请使用:

<meta charset="utf-8" />
于 2012-07-17T06:07:11.490 回答