View上的MVC3 Unicode显示

时间:2014-01-17 17:54:02

标签: asp.net-mvc razor unicode

我有一个MVC3剃刀页面似乎没有呈现它需要的西班牙语字符。它用一个??替换字符。所以我gustaría会是gustar ?? a

字符串也使用@html.raw()帮助器进行渲染,但删除它也不能解决问题。

最初,在我的布局中我有

 <meta charset="utf-8" />

但是当我把它改成utf-16时,它并没有解决问题。

我错过了一些简单的东西吗?

1 个答案:

答案 0 :(得分:3)

这不是关于将正确的charset字符串放到您的文件中,而是关于此文件的实际编码。您必须确保您的文件是UTF-8编码。

我可以推荐:

  • 下载名为Notepad++

  • 的免费工具
  • 使用Notepad ++打开文件

  • 转到菜单“编码”,子菜单“在没有BOM的UTF-8中编码”

  • 查看您的西班牙语字母,可能需要更换。

  • 保存文件。

然后重新编译您的网站,然后重试。希望这会有所帮助。