Kbase P155203: logical fields with UTF-8 extended character formats are corrupted on display
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  30/10/2009 |
|
Status: Unverified
SYMPTOM(s):
Logical field with extended character format displays wrong value
If a logical fields has a non YES/NO format, and that format contains a UTF-8 extended character (e.g. 'jä
o'), then the field can be corrupted when displayed.
For example a field defined in a browse as:
ttTest.Logical1 COLUMN-LABEL 'log1' FORMAT 'jä
o' width 20
Displays as "j@Testst". The display has been corrupted by some other text string value.
FACT(s) (Environment):
The session is using the unicode client started with -cpinternal UTF-8 -cpstream UTF-8
The source code contains UTF-8 mutli byte extended characters.
OpenEdge 10.1x
OpenEdge 10.2x
Windows
CAUSE:
Bug# OE00192714
FIX:
None at this time.
As a work around add a space after the extended character in the source code. For example:
ttTest.Logical1 COLUMN-LABEL 'log1' FORMAT 'jä
o' width 20
The display will now work correctly and only display either 'jä' or 'no'.