Incorrect sorting order?

Keld Jørn Simonsen keld@dkuug.dk
Wed Jul 14 15:30:00 GMT 2004


On Wed, Jul 14, 2004 at 03:54:27PM +0200, Petter Reinholdtsen wrote:
> 
> According to
> <URL:http://sources.redhat.com/bugzilla/show_bug.cgi?id=259>, the
> glibc sorting order is different from the order used in Solaris and
> Tru64 Unix.  Is the glibc sorting order according to the ISO 14651
> spesification?  Is the spesification wrong?  Anyone know?

I think this is cocrect. Or: I have seen some quite incorrect sorting
specs, including Danish, for Solaris. I think glibc is correct and that 
Solaris is wrong.

14651 is mostly correct. I do have some issues with 14651, current
version, but I am not sure which version of 14651 that is the one used
in glibc.

Some of my issues are that in current 14651 an ø and an æ is not sorted 
as an o and ae respectiviely, which is the cultural expectation for most
languages. They are sorted as separate letters - somewhere. Likewise for
a number of other latin letters, like Polish L with stroke.

I think solaris ordering is not built on ISO 10646 , but on individual
charsets such as iso-8859-1 - but it is a long time since I have seen
these specs (although my name may be in them:-)


best regards
keld



More information about the Libc-locales mailing list