Reading Sami characters (ȟ, ǩ, ǧ, ǥ, ǯ, ŋ) in xmltype field
Posted: Wed 16 Dec 2009 19:29
Hello,
I have a problem with reading sami characters from (ȟ, ǩ, ǧ, ǥ, ǯ, ŋ) xmltype field.
I am using ODAC 6.90.0.52 for Rad studio 2010 with Oracle Universal 10g
SELECT * FROM PRIMUS.TMP_OBJECT_XML where objid=43
Here is What I get from SQLDEVELOPER
OBJID XML_DATA
----------------------------------------------------------------------------------------------------
43 57_TEST-11Enkeltverkt
ÁÂŽŠ€ĐČǤǮŦǦƷȟŊµÏǨÕÖÄPrimus
MUSEUM_NAVN>Museumsnavn43
ÁÂŽŠ€ĐČǤǮŦǦƷȟŊµÏǨÕÖÄ
1 rows selected
And here is What I get From TOraQuery.Toraxml
Query.SQL.text is
'SELECT * FROM PRIMUS.TMP_OBJECT_XML where objid=:objid'
code
...
Query.ParamByName('objid').AsInteger:=43;
Query.Open;
if not Query.EOF then
tempStr:=QueryXML_DATA.AsWiedString;
Query.Close;
...
'57_gj106ÁÂŽŠ€ÐCG¿TG¿¿¿µÏKÕÖÄanvendt
20102020AAREnkeltgjenstand¿¿¿¿¿¿¿¿¿tt€
€âââádggcc¿¿ÁÂŽŠ
€ÐCG¿TG¿¿¿µÏKÕÖÄPrimus
Museumsnavn'
I have tried it AsVariant , AsString.
NLS_CHARACTERSET AL32UTF8
I would appreciate any help to solve this problem.
I have a problem with reading sami characters from (ȟ, ǩ, ǧ, ǥ, ǯ, ŋ) xmltype field.
I am using ODAC 6.90.0.52 for Rad studio 2010 with Oracle Universal 10g
SELECT * FROM PRIMUS.TMP_OBJECT_XML where objid=43
Here is What I get from SQLDEVELOPER
OBJID XML_DATA
----------------------------------------------------------------------------------------------------
43 57_TEST-11Enkeltverkt
ÁÂŽŠ€ĐČǤǮŦǦƷȟŊµÏǨÕÖÄPrimus
MUSEUM_NAVN>Museumsnavn43
ÁÂŽŠ€ĐČǤǮŦǦƷȟŊµÏǨÕÖÄ
1 rows selected
And here is What I get From TOraQuery.Toraxml
Query.SQL.text is
'SELECT * FROM PRIMUS.TMP_OBJECT_XML where objid=:objid'
code
...
Query.ParamByName('objid').AsInteger:=43;
Query.Open;
if not Query.EOF then
tempStr:=QueryXML_DATA.AsWiedString;
Query.Close;
...
'57_gj106ÁÂŽŠ€ÐCG¿TG¿¿¿µÏKÕÖÄanvendt
20102020AAREnkeltgjenstand¿¿¿¿¿¿¿¿¿tt€
€âââádggcc¿¿ÁÂŽŠ
€ÐCG¿TG¿¿¿µÏKÕÖÄPrimus
Museumsnavn'
I have tried it AsVariant , AsString.
NLS_CHARACTERSET AL32UTF8
I would appreciate any help to solve this problem.