剃刀部分破坏日文文本

时间:2015-03-26 11:09:02

标签: asp.net-mvc asp.net-mvc-4 razor

我有一个页面,在剃刀中加载一个页脚元素:@Html.Partial("Footer") 我的页脚元素包含一些日文文本和一些链接。

呈现页面时,日文文本缺少某些编码或其他内容。如果我将文本直接放在我的布局文件中,它会按原样呈现。像这样: enter image description here

所以@Html.Partial()以某种方式破坏了文本 我试图在页脚中编码我的文本,但没有运气。

有人可以解释为什么会发生这种情况以及如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

Visual Studio不会覆盖文件的编码。因此,如果使用不正确的编码创建它,Visual Studio将继续使用该编码保存它。

将文件上的编码更改为UTF8或使用正确的编码重新创建文件可以解决此问题。