我有一个页面,在剃刀中加载一个页脚元素:@Html.Partial("Footer")
我的页脚元素包含一些日文文本和一些链接。
呈现页面时,日文文本缺少某些编码或其他内容。如果我将文本直接放在我的布局文件中,它会按原样呈现。像这样:
所以@Html.Partial()
以某种方式破坏了文本
我试图在页脚中编码我的文本,但没有运气。
有人可以解释为什么会发生这种情况以及如何解决这个问题吗?
答案 0 :(得分:1)
Visual Studio不会覆盖文件的编码。因此,如果使用不正确的编码创建它,Visual Studio将继续使用该编码保存它。
将文件上的编码更改为UTF8或使用正确的编码重新创建文件可以解决此问题。