Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: How to put traditional Chinese text into Unicode Oracle 9i database via Internet Explorer

Re: How to put traditional Chinese text into Unicode Oracle 9i database via Internet Explorer

From: Frank van Bortel <fvanbortel_at_netscape.net>
Date: Thu, 23 Dec 2004 09:35:02 +0100
Message-ID: <cqdvus$b7g$1@news5.zwoll1.ov.home.nl>


bjwang_at_acs.com.tw wrote:
> Hello wisers,
>
> We are testing a system which is developed on top of Oracle 9iAS. The
> client PCs are using Internet Explorer to access the system. We are
> sure that the Oracle 9i database server is set to use Unicode. The
> Oracle 9i database server and Oracle 9iAS server are now running on
> English Windows 2000 server. With client PCs running on traditional
> Chinese Windows 2000 or traditional Chinese Windows XP, via Internet
> Explorer we put traditional Chinese text into the system then query the
> data again, it displays in inverted question marks.
>
> 1. How to resolve the problem?
> 2. Does the Internet Explorer View -> Code Unicode (UTF-8) setting
> controls content display as well as keyin?
> 3. Or the system controls the code interpretation of keyin?
> Thanks,
>
> Bruce
>

Check the values of NLS_LANG on all the clients (mind you: your iAS server is a client to the database!) My guess is, somewhere there is a WE8ISO8859P1... which is a single byte characterset - thus losing the better half of your traditional chinese characters.

As Java and MS Windows use 16 bit UTF code, you're best off with the AL16UTF16 characterset; no conversions are needed that way.

-- 
Merry XMAS and a happy 2005,
Frank van Bortel
Received on Thu Dec 23 2004 - 02:35:02 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US