Hello,
ja, und inzwischen ist mir auch klar, warum: Du hast ISO-8859-1 als Zeichencodierung gewählt (wieso eigentlich?), damit ist U+0308 nicht direkt darstellbar. Der Browser ist also gezwungen, dieses Zeichen in eine Ersatzdarstellung umzuwandeln.
Stimmt. Der Lokale Xampp ist noch auf ISO... Sowas Dummes!
Ich habe es jetzt geändert.
http://selfhtml.bitworks.de/bilder/filenames_form.png
http://selfhtml.bitworks.de/bilder/filenames_explorer.png
Wenn jetzt auch noch im Windows-Datei-Explorer vernünftige Zeichen ankämen, wäre es gut.
Das Problem von Hawk ist aber noch da...
Merkwürdigerweise erscheint der Dateiname im Input-Feld des Forms nun in eine lesbaren Darstellung.
Und es muss noch eine Funktion her, die "verbotene Zeichen" verhindert, damit PHP nicht aussteigt. Das, was ich aus Versehen produziert habe mit der falschen Kodierung der Seite kann man schließlich auch absichtlich tun.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg