asp.net核心视图页面无法保存和显示中文字符

时间:2016-09-24 02:52:40

标签: asp.net-mvc chinese-locale

我正在使用Visual Studio 2015企业版,并编辑cshtml页面。 我想显示中文字符,如

中国中国

。我保存后。它将在html代码中显示

?? China

。我已检查页面是否为utf-8字符集。

感谢所有帮助。

代码如下:

php /home/forge/default/artisan schedule:run

某处有任何视图页面代码设置吗?

1 个答案:

答案 0 :(得分:0)

首先,根据您的浏览器,将其编码格式设置为“自动检测/ Unicode”以确保使用Unicode格式。

  

Firefox:View =>文字编码=>自动检测/ Unicode

     

Chrome:弹出式侧边菜单=>更多工具=>编码=>自动检测/ Unicode

如果在更改编码设置后浏览器无法正确显示这些字符,请在布局/视图页面上设置元标记,以声明中文编码GB-2312

<meta charset="GB2312" />

和/或在html标签上使用语言属性:

<html lang="zh-Hans">...</html>

在视图页面上更改页面语言编码的其他方法是使用File =&gt;另存为,点击保存按钮旁边的下拉箭头即可查看Advanced Save Options,然后为您的页面选择正确的代码页(默认设置为Unicode (UTF-8 with signature) - Codepage 65001

附加说明:确保您的系统Fonts目录中至少有一个带有CJK字符的Unicode字体。

类似问题:how to display chinese character in HTML