2011-04-03 37 views
2

我試圖通過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

回答

0

答案是在regedit中編輯語言標記

0

嘗試將Unicode連接字符串參數設置爲true。
要實現這一點,只需添加「Unicode = true;」到應用程序配置文件中的Oracle連接字符串。

+0

我做到了這一點,但我仍然得到了錯誤的輸出 - ¿凱。 – 2011-04-05 05:10:05