0

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

数据库表中的数据是希伯来语。问题是当我尝试从站点访问数据时(例如,与 SQL 企业管理器相反),我得到的所有数据都是问号。当我从网站提交数据时也是如此:表格有问号。

我知道,以前在这里讨论过这样的问题。但:

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

我究竟做错了什么?

4

1 回答 1

0

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

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

于 2013-08-23T10:52:20.433 回答