Asp.net mvc MVC3 Unicode显示在视图上

Asp.net mvc MVC3 Unicode显示在视图上,asp.net-mvc,razor,unicode,Asp.net Mvc,Razor,Unicode,我有一个MVC3 razor页面,它似乎没有呈现所需的西班牙语字符。它将字符替换为??。所以我古斯塔利亚就是古斯塔利亚 字符串也使用@html.raw()帮助器呈现,但是删除它也不能解决问题 最初,在我的布局中 <meta charset="utf-8" /> 但当我把它改成utf-16时,它并没有解决这个问题 我遗漏了一些简单的东西吗?这不是关于将正确的字符集字符串放入文件,而是关于此文件的实际编码。您必须确保您的文件是UTF-8编码的 我可以建议: 下载名为 用记事本打

我有一个MVC3 razor页面,它似乎没有呈现所需的西班牙语字符。它将字符替换为??。所以我古斯塔利亚就是古斯塔利亚

字符串也使用@html.raw()帮助器呈现,但是删除它也不能解决问题

最初,在我的布局中

 <meta charset="utf-8" />

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


我遗漏了一些简单的东西吗?

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

我可以建议:

  • 下载名为

  • 用记事本打开你的文件++

  • 进入菜单“编码”,子菜单“在UTF-8中编码,无BOM”

  • 看看你的西班牙语字母,它们可能需要替换

  • 保存文件


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

这实际上帮助我朝着正确的方向看!我正在上传文档,并将该文件解析为ASCII而不是UTF-8。谢谢