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

我在区域选项中安装并配置了希伯来语字体。我在Head,Meta标签中设置了相应的Charset 我能够在sqlServer2005ManagementSudioExpress中看到正确的希伯来文本。 我为我的列(SQL_Latin1_General_CP1255_CI_AS)设置了正确的排序规则,这是希伯来语。 我仍然看到“?????”而不是希伯来文。

我错过了什么吗?

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top