SQL Server 2008 R2,希伯来语作为问号返回

时间:2013-05-17 11:46:49

标签: sql-server encoding iis-7 asp-classic

我在IIS 7上托管了一个ASP Classic站点,由SQL Server 2008 R2提供支持。

数据库表格中的数据是希伯来语。 问题是,当我尝试从站点访问数据时(例如,与SQL企业管理器相反),我将所有数据作为问号。 当我从网站提交数据时,同样的事情:表格会出现问号。

我知道,此前已经讨论过这些问题。 但是:

  • DB的整理已经是希伯来语。
  • 文本列已经是nchars。
  • 即使我使用单个(nchar)列创建一个简单的测试表,并从企业管理器中插入希伯来文本 - 使用正确的Unicode语法 N'TheText' - 该网站仍然将其显示为'????????'

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,在我的开发机器上将希伯来语设置为标准非unicode编码,在生产服务器上它是英语(美国),在我将其改为希伯来语(以色列)之后,一切正常。< / H2>

By It我的意思是机器上的标准非Unicode编码