2011-04-03 2 views
2

J'essaye de créer EF à travers devart dotConnect avec une base de données Oracle qui inclut des caractères hébreux.dotConnect pour Oracle problème hébreu - gibberish - getting

regedit:

NLS_LANG = HEBREW_ISRAEL.IW8ISO8859P8 

En web.config:

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

Master:

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

Je reçois "¿¿¿¿" au lieu de valeurs réelles . Tu peux le réparer?

+3

de sorte que vous avez trois encodages différents dans trois endroits différents. que se passe-t-il quand vous mettez à peu près le même partout? – Mat

+0

Quelle est la base de données et le jeu de caractères national de la base de données? Stockez-vous les données dans une colonne 'VARCHAR2'? Ou 'NVARCHAR2'? Ou autre chose? –

Répondre

0

La réponse était d'éditer dans regedit l'étiquette de langue

0

Essayez de définir le paramètre de chaîne de connexion Unicode sur true.
Pour y parvenir, ajoutez simplement "Unicode = true;" à la chaîne de connexion Oracle dans le fichier de configuration de l'application.

+0

Je l'ai fait et je reçois toujours la mauvaise sortie - ¿¿¿¿. –

Questions connexes