Consultor Eletrônico



Kbase 21663: I18N. Unicode (UTF-8) Deployment with AppServer.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   25/01/2006
Status: Unverified

GOAL:

I18N. Correct way to deploy an application on client side with a DataBase using UTF-8 against an AppServer.

GOAL:

How to deploy UTF-8 with an AppServer?

GOAL:

Unicode (UTF-8) Deployment with AppServer

FACT(s) (Environment):

Progress 9.x
OpenEdge 10

CAUSE:

Some customers have asked if they can use UTF-8 DataBase with AppServer and Client using also UTF-8.

The reply is no for the moment with 9.1C for the Client.

Clients using UTF-8 are not supported yet in version 9.1C.

AppServer are supported with UTF-8 in 9.1C.

FIX:

The correct way to deploy the application using a DataBase with UTF-8 is:
In V9 Client should use -cpinternal local code page.
In OpenEdge 10 Client could use any code page including UTF-8. (OE 10 is supporting Clients running UTF-8)

The application should insure that clients only access data that can be converted to their code page.

It is very important that the client doesn't update any records for data that cannot be converted to their code page or the records will be corrupted.

Reference to written documentation.
Internationalization Guide