tags:

views:

106

answers:

1

I have an oracle database which nls character set is set to ALS32UTF8 and nls nchar character set is set to UTF8.

But however if i insert any data to a nvarchar column in a table.

Subsequent when i do a select the data i got is ???.

Why is this so?

The funny thing is that using TOAD i can read view the correct nvarchar data using the schema brower - > data

But if i use sql to do a select i get ???.

Any idea anyone and how to resolve this?

+1  A: 

What is the NLS_LANG setting on your client? For a good reference on NLS parameters, read this FAQ by Oracle. For additional reading on Unicode, see this essay by Joel Spolsky.

DCookie