我有一个MVC3剃刀页面似乎没有呈现它需要的西班牙语字符。它用一个??替换字符。所以我gustaría会是gustar ?? a
字符串也使用@html.raw()帮助器进行渲染,但删除它也不能解决问题。
最初,在我的布局中我有
<meta charset="utf-8" />
但是当我把它改成utf-16时,它并没有解决问题。
我错过了一些简单的东西吗?
答案 0 :(得分:3)
这不是关于将正确的charset字符串放到您的文件中,而是关于此文件的实际编码。您必须确保您的文件是UTF-8编码。
我可以推荐:
下载名为Notepad++
使用Notepad ++打开文件
转到菜单“编码”,子菜单“在没有BOM的UTF-8中编码”
查看您的西班牙语字母,可能需要更换。
保存文件。
然后重新编译您的网站,然后重试。希望这会有所帮助。