dedlfix: Automatisch Index erzeugen: Umlaute passen nicht

Beitrag lesen

echo $begrüßung;

Allerdings machen die Umlaute Probleme. Manche Dateien und Ordner haben Umlaute drin, so dass der Code dann so aussieht:
Höhen.doc
Jemand ne Idee, was ich machen kann?

Finde zunächst heraus, welche Kodierung dein Dateisystem verwendet, kodiere dann in die von dir verwendete Kodierung um oder passe dich an die des Dateisystems an.

Wenn du nicht weißt, welche Kodierung dein Dateisystem verwendet, frage den, der dein System eingerichtet hat. Ist das nicht möglich oder seine Antwort unbefriedigend, lass dir die Bytes des Dateinamens ausgeben (bin2hex() oder urlencode()) und vergleiche diese mit der des Sonderzeichens in diversen gängigen Kodierungen.

echo "$verabschiedung $name";