【问题标题】:dotConnect for Oracle Hebrew problem - gibberish - getting ¿¿¿¿dotConnect 解决 Oracle 希伯来语问题 - 乱码 - 获取 ¿¿¿¿
【发布时间】:2017-02-19 18:36:40
【问题描述】:

我正在尝试通过 Devart dotConnect 使用包含希伯来字符的 Oracle 数据库创建 EF。

在注册表中:

NLS_LANG = HEBREW_ISRAEL.IW8ISO8859P8 

在 web.config 中:

<system.web>
   <globalization requestEncoding="windows-1255"
      responseEncoding="windows-1255" fileEncoding="windows-1255"
      culture="he-IL" uiCulture="he-IL" />
</system.web>

在大师中:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

我得到的是“¿¿¿¿”而不是实际值。可以修吗?

【问题讨论】:

  • 所以你在三个不同的地方得到了三种不同的编码。当你把大致相同的一个放在任何地方会发生什么?
  • 数据库的数据库和国家字符集是什么?您是否将数据存储在VARCHAR2 列中?还是NVARCHAR2?还是别的什么?

标签: oracle dotconnect


【解决方案1】:

尝试将 Unicode 连接字符串参数设置为 true。
要实现这一点,只需添加“Unicode=true;”到应用程序配置文件中的 Oracle 连接字符串。

【讨论】:

    【解决方案2】:

    答案是在 regedit 中编辑语言标签

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      相关资源
      最近更新 更多