Kbase P97976: International characters are lost when opening code within the Procedure Editor
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  17/02/2009 |
|
Status: Verified
SYMPTOM(s):
International characters are lost when opening code within the Procedure Editor
Extended characters are not displayed properly when opening code within the Procedure Editor.
Source code was created using Progress V8.
FACT(s) (Environment):
Progress 9.x
UNIX
OpenEdge Category: I18N
CHANGE:
Application migrated from Progress V8 to Progress V9.
CAUSE:
Application looks different because it was created using Progress V8, the default code page was IBM850. When displayed in V9 default code page used is ISO8859-1.
FIX:
There are two possible ways to solve this:
1) Use the -cpterm parameter to convert from IBM850 to ISO8859-1 characters.
Example:
mpro sports -p program.p -cpterm iso8859-1
2) Use the toisol1 utility located in $DLC/bin directory
toisol1 [your old procedure].p > [new procedure].p
This will convert your source code codepage from IBM850 to ISO8859-1.
Example:
toisol1 program.p > new_program.p