Je ne connais pas d'alternatives, mais le tri GNU semble fonctionner correctement avec UTF-8 sur mon système. Vous devez garder à l'esprit que le tri GNU dépend d'un paramètre régional correct (les variables d'environnement LC_ *, et en particulier celle de LC_COLLATE). LC_COLLATE (ou LC_ALL) doit être défini sur une langue avec le support UTF-8 (par exemple en_US.UTF-8 ou el_GR.UTF-8), de préférence dans la langue qui vous intéresse.
Quelle est la valeur de la variable d'environnement LC_COLLATE dans votre système? Quelle variante spécifique d'Unicode vous intéresse? Et plus important encore, quel est le problème exact auquel vous faites face?
J'ai vérifié que LANG était réglé et j'ai pensé que c'était suffisant. Maintenant que j'ai défini LC_ALL, le tri ne se plaint plus. Merci, thkala. –