Consultor Eletrônico



Kbase P129004: Unable to display Euro symbol via SQL-92
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/5/2010
Status: Unverified

SYMPTOM(s):

Unable to display Euro symbol via SQL-92

Cannot display Euro (?) symbol via SQL-92 utilities such as Crystal Reports

Problem occurs for both JDBC and ODBC connections

Euro symbol is displayed correctly in ABL application

Starting the database with -cpinternal 1252 has no effect

Setting SQL_CLIENT_CHARSET=1252 has no effect

FACT(s) (Environment):

Database code-page is ISO8859-1
ABL application started with -cpinternal 1252 -cpstream 1252
Euro symbol was displayed as expected in Progress 9.1x
OpenEdge 10.x
All Supported Operating Systems

CHANGE:

Upgraded to OpenEdge 10.x

CAUSE:

This is expected behaviour. The SQL Engine does not take -cpinternal into account and instead just uses the database code-page. The ISO8859-1 code-page does not contain the Euro symbol.

FIX:

Use a code-page that contains the Euro symbol (such as 1252 or IBM858) for the database