问号而不是希伯来字符

时间:2016-01-13 08:30:26

标签: asp.net-core asp.net-core-mvc

问号代替希伯来字符

我在希伯来语网站上使用MVC 6。在模型类中,我插入了属性的显示名称。但是当我运行网站时,我将显示名称作为问号。 我检查了我的编码,它设置为UTF-8而不是我在MVC 5项目上尝试这个并且它按预期工作。

例如:

public partial class Drivers
{
    [Display(Name = "מזהה")]
    public int ID { get; set; }
}

在我的网站中,它看起来像是:����

1 个答案:

答案 0 :(得分:0)

保存文件如下:

File-->Advanced Safe Options->Unicode(UTF-8 with signature)-Codepage 65001

然后在web.config中有这个:

 <system.web>
   <globalization requestEncoding="windows-1255" responseEncoding="windows-1255" fileEncoding="windows-1255" culture="he-IL" uiCulture="he-IL" />
 </system.web>