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.