Hallo allerseits!
Ich habe das "Problem", dass wenn ich per PHP auf meinem Webspace eine Datei oder einen Ordner mit Umlauten im (Datei-)Namen erzeuge und danach mit meinem FTP Programm auf den Server gehe, zwei unterschiedliche Anzeigen bekommen.
Beispiel:
Ich erzeuge mit meinem PHP Skript (UTF-8) eine Datei namens "läöü.txt" und er wird mir im Skript (wenn ich den Inhalt des Ordners ausgebe) auch so angezeigt. Wenn ich per FTP (oder lokal) mir den Ordner anschaue, dann finde ich die Datei "läöü.txt" vor.
Jetzt habe ich schon mit utf8_decode rumgespielt, was mir aber nur das umgekehrte Ergebnis bringt (lesbare Dateinamen per FTP, aber nicht im Skript).
Jetzt könnte ich alle Abfragen und Anweisungen durch utf8_decode/_encode schicken, aber ist das dann "sicher"? Wie bekomme ich heraus unter welchem "encoding" mein Webserver läuft? Ist das einheitlich, oder läuft ein chinesischer Server dann unter einem anderen?
Vielen Dank!
Gruß
Fabian