--========================================================================== Euro is CHR(14844588) (U+20AC) --========================================================================== 1.) Set NLS_LANG in registry for current Oracle Home to something having a Euro e.g. AMERICAN_AMERICA.WE8MSWIN1252 SQL> @%NLS_LANG% SP2-0310: unable to open file "AMERICAN_AMERICA.WE8MSWIN1252" --========================================================================== -- Windows codepage 1252 (Euro sign display test works) --========================================================================== 2.) C:\>chcp 1252 Active code page: 1252 3.) Set font in DOS window to Lucida Console (it contains Euro) 4.) C:\>sqlplus utf8tst/utf8tst@dev92 SQL*Plus: Release 9.2.0.4.0 - Production on Thu Oct 7 14:28:21 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.7.2.0 - Production With the Partitioning option JServer Release 8.1.7.2.0 - Production 2.) SQL> select CHR(14844588), dump(CHR(14844588)) from dual; CHR DUMP(CHR(14844588)) --- ------------------------ € Typ=1 Len=3: 226,130,172 <<=== Correct display (codepage 1252) --========================================================================== -- Default DOS codepage 437 (Euro sign display test fails) --========================================================================== C:\>chcp Active code page: 437 C:\>sqlplus utf8tst/utf8tst@dev81 SQL*Plus: Release 9.2.0.4.0 - Production on Thu Oct 7 14:27:37 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.7.2.0 - Production With the Partitioning option JServer Release 8.1.7.2.0 - Production SQL> select CHR(14844588), dump(CHR(14844588)) from dual; CHR DUMP(CHR(14844588)) --- ------------------------ Ç Typ=1 Len=3: 226,130,172 <<=== Incorrect display (default codepage 437)