dotConnect for Oracle希伯来语问题 - 废话 - 越来越可能

问题描述:

我试图通过Devart dotConnect与包含希伯来字符的Oracle数据库创建EF。dotConnect for Oracle希伯来语问题 - 废话 - 越来越可能

在注册表编辑器:

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"> 

我得到 “¿¿¿¿”,而不是实际值。你可以修复它吗?

+3

所以你在三个不同的地方有三种不同的编码。当你把任何地方放在同一个地方时会发生什么? – Mat 2011-04-03 12:11:28

+0

数据库的数据库和国家字符集是什么?你是否将数据存储在“VARCHAR2”列中?或'NVARCHAR2'?或者是其他东西? – 2012-07-02 03:48:24

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

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

+0

我做到了这一点,但我仍然得到了错误的输出 - ¿凯。 – 2011-04-05 05:10:05