Consultor Eletrônico



Kbase P90955: The Euro symbol is not displayed if the Procedure Editor is started via AppBuilder in OpenEdge
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/5/2010
Status: Verified

SYMPTOM(s):

Euro (?) symbol is not displayed

FACT(s) (Environment):

Procedure Editor is started via AppBuilder
AppBuilder -> Tools -> New Procedure Window
4GL code is: Display "25 ?" .
-cpinternal iso8859-1 in startup.pf file
OpenEdge 10.x
Windows NT 32 Intel/Windows 2000

CAUSE:

Due to the Unicode Client support in OpenEdge 10 there is now a conversion between -cpinternal and the Operating System codepage when displaying characters. The Windows native codepage is 1252. So in OpenEdge 10.0x, if your -cpinternal does not contain the Euro symbol (e.g. ISO8859-1), then it won't appear on the screen.

FIX:

For the GUI client, -cpinternal must match the Windows codepage. Thus for Windows, only the 12xx codepages (for single-byte code pages) are valid. In this specific case, instead of ISO8859-1 use -cpinternal 1252 in your startup.pf file.