Consultor Eletrônico



Kbase P61800: I18N. Unicode and double-byte support in Progress OpenEdge 10
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

GOAL:

I18N. Unicode and double-byte support in Progress OpenEdge 10

FIX:

Extracted from OpenEdge Development: Internationalizing Applications:

You can use multi-byte characters in every configuration OpenEdge supports, including client/server and batch. You are limited only by the multi-byte support provided by individual OpenEdge products.

Multi-byte characters are supported by the majority of the OpenEdge products - see below:


AppBuilder:
- Except for the Character Run window - supports double-byte and UTF-8 characters.
- Widgets created with the AppBuilder can have double-byte or UTF-8 characters in labels and in text.
- The Character Run window does not support double-byte or UTF-8 characters.

AppServer:
- Supports double-byte and UTF-8 characters.

Application Compiler:
- supports double-byte and UTF-8 characters. That is, the 4GL source code that the Application Compiler compiles can contain double-byte and UTF-8, and the resulting r-code supports double-byte and UTF-8 characters.

Graphical client:
- supports double-byte and UTF-8 characters.

Character client:
- The UNIX character client supports double-byte characters but not UTF-8 characters
- The Windows character client does not support multi-byte characters.

Batch client: (started with the command prowin32 -b)
- supports multi-byte characters


Data Dictionary:
- supports multi-byte characters

Data Servers:
- The DataServer for Oracle supports double-byte characters if the ORACLE DBMS is set up for Native Language Support (NLS). For more information on NLS, see the Oracle documentation.
- The DataServer for Oracle does not support UTF-8.