Hallo N2O,
ich habe eine Array, das mittels sort() alphabetisch-absteigend sortiert und dann als
Liste ausgegeben wird. Wenn jetzt aber ein Wort beispielsweise mit "é" beginnt, wird das
nicht als "e" behandelt sondern wahrscheinlich als Sonderzeichen; es wird ans Ende der
Liste gestellt. Wie kann ich also diese ganzen Buchstaben "normieren", d.h. dass also
das é als e behandelt wird.
Vermutlich suchst du setlocale. Die Reihenfolge
der Zeichen ist Locale-Abhaengig. Wenn das nichts hilft, wird dir nichts anderes uebrig
bleiben, als eine eigene Vergleichsfunktion zu schreiben und dann mit usort
zu sortieren.
Grüße,
CK