Sql server 在ASP中显示希伯来文文本

Sql server 在ASP中显示希伯来文文本,sql-server,asp-classic,character-encoding,Sql Server,Asp Classic,Character Encoding,我正在开发一个ASP应用程序,它从sql server读取数据并将其显示在表中。我所有的希伯来文文本都被替换为“???????” 我在区域选项中安装并配置了希伯来文字体。我已经在Head,Meta标签中设置了适当的字符集 我能够在sqlServer2005ManagementSudioExpress中看到正确的希伯来文文本。 我为我的希伯来文专栏(SQL_Latin1_General_CP1255_CI_AS)设置了适当的排序规则。 我仍然看到“???????”是希伯来文文本的一部分 我遗漏了什

我正在开发一个ASP应用程序,它从sql server读取数据并将其显示在表中。我所有的希伯来文文本都被替换为“???????”

我在区域选项中安装并配置了希伯来文字体。我已经在Head,Meta标签中设置了适当的字符集 我能够在sqlServer2005ManagementSudioExpress中看到正确的希伯来文文本。 我为我的希伯来文专栏(SQL_Latin1_General_CP1255_CI_AS)设置了适当的排序规则。 我仍然看到“???????”是希伯来文文本的一部分


我遗漏了什么吗?

确保该列设置为存储Unicode。例如,
nvarchar
而不是
varchar
,或者
ntext
而不是
text

您正在测试哪个浏览器?我正在IE中测试,但是,它在任何浏览器中都不起作用。请尝试在IE中查看->编码,看看是否选择了该选项。更改它并尝试。合适的字符集?如果表是Unicode,则相应的字符集似乎是Unicode(UTF-8或UCS-2,不确定)