Consultor Eletrônico



Kbase P55248: Oracle DataServer: Any search (FIND .... WHERE) on a text field containing umlaut characters fail
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Verified

FACT(s) (Environment):

Progress 9.x
Oracle 9i

SYMPTOM(s):

Any search on a text field containing umlaut characters fails (

FIND FIRST test WHERE name = "United" does not find the record

Oracle Database code page is WE8MSWIN1252

Oracle DataServer schema code page is IBM850

Progress schema holder code page is 1252

German installation of Windows

If a field is added in 4GL, umlaut characters are displayed incorrectly in SQL Plus or other Oracle tool.

CAUSE:

The code page on Oracle schema does not match code page for Oracle

FIX:

Change the code page for Oracle DataServer as follows:

Go to "Data Administration" and connect to your schema holder. Select Oracle database as working database. Go to "DataServer" - "Oracle Utilities" - "Change DataServer Schema Code Page" and change code page to 1252.

Warning! Please note that changing the code page will not convert data already in the database. If you have been writing data to database with a different code page, changing the code page can corrupt your data. If you have questions or doubts contact Progress Technical Support.