Consultor Eletrônico



Kbase P95555: Is it possible to sort multiple component characters like the Czech character 'ch' and the Danish ch
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   05/05/2005
Status: Unverified

GOAL:

Is it possible to sort multiple component characters like the Czech character 'ch' and the Danish character 'aa'?

GOAL:

How can multiple component characters be sorted?

FACT(s) (Environment):

Progress/WebSpeed Versions
OpenEdge 10.0B

FIX:

In versions prior to OpenEdge 10.0B it is not possible to sort these characters correctly.
In OpenEdge 10.0B the ICU (International Components for Unicode) Linguistic sorting has been included, which allows sorting of such characters. The required ICU collation can be specified with -cpcoll as with any other collation at startup. For example:
-cpcoll ICU-fr - for French sorting
-cpcoll ICU-da - for Danish sorting

It is important to realize that the ICU collations are only supported with the UTF-8 client. So the session should be started with -cpinternal UTF-8.