Consultor Eletrônico



Kbase P152887: Can Russian and Bulgarian clients use the same startup parameters?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   23/09/2009
Status: Unverified

GOAL:

Can Russian and Bulgarian clients use the same startup parameters?

GOAL:

Do Russian and Bulgarian clients use the same startup parameters?

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.x

FIX:

The Russian and Bulgarian clients can run with the same parameters because they share the same region code page (Microsoft 1251 or ISO iso8859-5). The real difference between the regions is collation. Bulgarian and Russian sorting is different but Progress does not provide a Bulgarian collation via convmap.cp. So in previous versions Bulgarian users had to use Russian collation. However with the introduction of the Linguistic sorting provided by the ICU, this problem is resolved. The ICU provides many collations, two of which are ICU-ru and ICU-bg. For client side Russian or Bulgarian sorting these can be specified for the -cpcoll parameter instead of using the Progress supplied Russian collation.

Typically Russian and Bulgarian client startup parameters would be:



/* RUSSIAN Windows */
-cpstream 1251
-cpinternal 1251 /* Could also use UTF-8 */
-cpcoll Russian /* Could also use ICU-ru */

/* RUSSIAN Unix */
-cpstream iso8859-5
-cpinternal iso8859-5
-cpcoll Russian /* Could also use ICU-ru */


/* BULGARIAN Windows */
-cpstream 1251
-cpinternal 1251 /* Could also use UTF-8 */
-cpcoll ICU-bg

/* BULGARIAN Unix */
-cpstream iso8859-5
-cpinternal iso8859-5
-cpcoll ICU-bg