unicode i ado.net oledb mot oracle9
Forum --> .NET
|
Author |
Comment |
Geir Sanne
|
unicode i ado.net oledb mot oracle9 |
16.12.2008 21:06:42
|
|
hei !!
noen som vet hva trikset er for å få unicode (utf-8 eller utf-16) til å virke ? jeg ser at tegnene blir sendt riktig inn i datasetet, men i oracle blir de borte konvertert til noe annet.
har prøvd å endre kolonnen fra varchar2 til nvarchar2, men det hjelper heller ikke.
mvh. Geir Sanne
|
Vidar Nordnes
|
RE:unicode i ado.net oledb mot oracle9 |
16.12.2008 23:17:36
|
|
Prøv med N foran stringen: Field = N'value'
PS! Det må være nvarchar, varchar holder ikke |
Jarle Javenes
|
RE:unicode i ado.net oledb mot oracle9 |
18.12.2008 10:56:05
|
Har du sjekket at databasens tegnsettet er Unicode, evt. at "National Character Set" er Unicode ? Har du en "gammel" database er det stor sjanse for at tegnsettet er WE8ISO8859P1, og dette støtter ikke Unicode. Sjekk også at Oracle-klienten er satt opp til å kjøre Unicode. |
Geir Sanne
|
RE:unicode i ado.net oledb mot oracle9 |
26.01.2009 10:50:34
|
|
ok..takker og bukker..får sjekke ut dette. |
Copyright (C) 2006 Norwegian .NET User Group