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
  Powered by EPiServer