And you can see what encoding system tcl is using via this command as well:
[encoding system]
which shows that tcl is using UTF-8, which is what is desired.
As well, I have another stack that has the same architecture, with the
exception of the db/driver:
aolserver 4.51/tcl 8.5/mysql/nsmsql
and that works right out of the box. I can pass in any unicode characters
(e.g. Braille, Farsi, Gaelic, etc.) and everything works. The strings are
put in mysql and pulled out perfectly.
In the oracle case, it's simple to see that it's not the db: with sqlplus, I
can insert/select into/from oracle and everything looks fine.
So, it seems like all that is left is the oracle driver.
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <list...@listserv.aol.com> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.
Brian
________________________________________
From: AOLserver Discussion [AOLS...@LISTSERV.AOL.COM] On Behalf Of Brad Chick [br...@CHICKCENTRAL.COM]
Sent: 18 July 2011 16:19
To: AOLS...@LISTSERV.AOL.COM
Subject: Re: [AOLSERVER] chinese characters and oracle driver
So, I will try to update the driver and report back.
Thanks
The logs look great. The driver constructs the queries appropriately:
e.g. [18/Jul/2011:14:17:30][10744.1099659584][-default:1-] Notice:
nsoracle.c:3169:Ns_OracleExec: entry (dbh 0xd8392b0, sql insert into
test_zhs (foo, bar) values (N'男孩儿 儿男孩 Yo', N'男孩儿 儿男孩 Yo'))
But the data somehow gets mangled in oracle. And that same insert statement
works perfectly well in sqlplus:
insert into test_zhs (foo, bar) values (N'男孩儿 儿男孩 Yo', N'男孩儿 儿男孩
Yo');
(and i've tried it a million ways (e.g. without the leading 'N'')).
When viewed from sqplus, the sqplus added data looks fine, while the stuff
that comes in through the driver is mangled.
Dunno.
janine
---
Janine Ohmer (formerly Sisk)
President/CEO of furfly, LLC
503-693-6407
http://www.mail-archive.com/aols...@listserv.aol.com/msg09664.html
________________________________________
From: Fenton, Brian
Sent: 19 July 2011 09:12
To: AOLserver Discussion
Subject: Re: [AOLSERVER] chinese characters and oracle driver