【问题标题】:Displaying Hebrew text in ASP在 ASP 中显示希伯来语文本
【发布时间】:2011-12-02 06:51:07
【问题描述】:

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

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

我错过了什么吗?

【问题讨论】:

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

标签: sql-server asp-classic character-encoding


【解决方案1】:

确保该列设置为存储 Unicode。例如,nvarchar 代替varchar,或ntext 代替text

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多