Re: collating sequence

From: Markus Scherer (markus.scherer@jtcsv.com)
Date: Thu Jun 28 2001 - 17:50:44 EDT


"Carl W. Brown" wrote:
> If you are looking for a cross-platform tool for C/C++ then the best is ICU.

Thanks Ken & Carl!

> With the latest release (ICU 1.8) they have totally redone the logic for
> strict Unicode conformance.

Yes, and 1.8.1 makes it more conformant, faster, and cleans up the language-specific rules.

> Currently I am developing an easy to implement
> interface (xIUA) that is also free Open Source code.

I would like to point out that ICU itself has a fully functional and useful "interface" (API) for all of its services (conversion, collation, normalization, formatting, etc.).

In particular, for as long as one works with UTF-16 strings, the ucol_strcoll() function is quite easy to use.

It may help in some applications to use whatever wrapper one likes, but it is not necessary to use a wrapper.

Also, if a wrapper library performs hidden string conversions, then a user needs to understand the impact on performance and memory use.

ICU will add some helper functions to allow users to explicitly convert in-process strings between UTFs. This is simple (even without such helper functions) and fast - but of course not as fast as staying with a single encoding.

Best regards,
markus



This archive was generated by hypermail 2.1.2 : Fri Jul 06 2001 - 00:17:19 EDT