Maximilian Tyrtania wrote:
Das Sortieren geschieht unter mit Hilfe von Routinen aus dem Betriebssystem.
Unter deutschem Mac OS X sieht das leider so aus:
Im Terminal:
echo
'a
ä
b
z' | sort
a
b
z
ä
Eben :-(
Das ist völlg ungeeignet für z. B. eine sortierte Namensliste.
Das ist, soweit ich weiss, eine Mac OS X/UTF8/locale=de_DE.UTF-8 -Besonderheit.
Ich hätte erwartet, die sortieren nach Byte-Wert (oder Zeichenwert bei
UTF-8).
Man muss eine "sortierfreundliche" Version des Strings mitführen, in der die Umlaute
durch "ae" usw. ersetzt werden.
Das mache ich derzeit. Ich hatte gehofft, es gäbe eine bessere
Lösung. Derzeit berücksichtige ich nur die deutschen Sonderzeichen.
Aber irgendwann meckert sicher einer wegen è und Konsorten.
MfG, Metti.