Re: WE8ISO8859P1 convert to AL32UTF8 unicode character set question

From: lsllcm <>
Date: Mon, 6 Apr 2009 20:35:54 -0700 (PDT)
Message-ID: <>

I have one question about CSSCAN when I do conversion from WE8ISO8859P1 to AL32UTF8 unicode character set.

create table aaa (c1 varchar2(10));
insert into aaa values ('sys.ůMed');

After csscan the data, get the application exception data as below

[Application data individual exceptions]
User  : JACKY
Table : AAA
Column: C1
Type  : VARCHAR2(10)
Number of Exceptions         : 1
Max Post Conversion Data Size: 9
ROWID              Exception Type      Size Cell Data(first 30 bytes)

------------------ ------------------ -----
AAAYtgAAEAAAEKPAAA lossy conversion sys.ůMed
------------------ ------------------ -----

But after use convert method and check it, the data can be converted successfully after use below sql

select case when convert(convert(C1, 'AL32UTF8', 'WE8ISO8859P1') ,'WE8ISO8859P1', 'AL32UTF8') = C1 then 0 else
-999999+111111 END from aaa;

Below is dump of data

  1. dump in AL32UTF8 character set select dump(convert(c1,'AL32UTF8')) from aaa DUMP(CONVERT(C1,'AL32UTF8'))
    Typ=1 Len=9: 115,121,115,46,194,133,77,101,100
  2. dump in WE8ISO8859P1 character set select dump(c1) from aaa DUMP(C1)
    Typ=1 Len=8: 115,121,115,46,133,77,101,100 Is report of cssacn not correct?

Thanks Received on Mon Apr 06 2009 - 22:35:54 CDT

Original text of this message