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

Home -> Community -> Mailing Lists -> Oracle-L -> UTF character set application problem

UTF character set application problem

From: <mperkowitz_at_comcast.net>
Date: Fri, 17 Sep 2004 19:57:40 -0500
Message-ID: <00be01c49d1a$83d28920$6501a8c0@MTPSYS>


We're having a problem with character sets. Recently we switched our database to UTF and now we have problems with names containing accented characters, etc. generating errors when we are trying to insert them = into
the database.

The data originates from a database that uses Western European character set. We expected that UTF being a superset, there would be no problems = with
switching. However, after a lot of testing, we found that UTF is not compatible with WE characters. If the data originates as WE, you must either store it in a UTF database or do an explicit translation to UTF.

This is counter-intuitive to me, but it is my first experience with = using
different character sets.

The application is in Java using thin JDBC drivers and no = Oracle-specific
functions. We created a very simple test program to prove out this = finding.
We've tested this on 9iR1, 9iR2, and 8i and it works the same.

Anyone else encounter this? Is it just my misconceptions on this in the first place? Or have I overlooked something?

Thanks,
Marc Perkowitz.

--
http://www.freelists.org/webpage/oracle-l
Received on Fri Sep 17 2004 - 19:53:21 CDT

Original text of this message

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