Consultor Eletrônico



Kbase P110578: OpenEdge additional code page conversion from cpinternal to display device
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/11/2005
Status: Unverified

FACT(s) (Environment):

Windows 32 Intel
OpenEdge 10.x

SYMPTOM(s):

Change in behavior when displaying characters to the GUI screen

In OpenEdge 10 there is an additional conversion from cpinternal to the code page of the display device.

Extended characters do not display correctly if cpinternal is different from the code page of the O.S.

CAUSE:

In Progress versions prior to OE10 characters retrieved from the database were converted to cpinternal and then displayed on the GUI screen without any further conversions. This meant that if the code page of the session cpinternal and the O.S. display code page were different, then the wrong character could be displayed on the screen.

FIX:

In OpenEdge 10 there is an additional code page conversion between cpinternal and the O.S. display device code page. This conversion ensures that the displayed characters are correctly converted to the appropriate O.S. code page before display.