bled
Erfahrenes Mitglied
Hallo Leute,
ich habe im Moment Probleme mit Umlauten in PHP, speziell in Verzeichnis- und Dateinamen.
Ich habe ein kleines Upload-Script programmiert, das einen Ordner für jeden User mit dem Namen des Users anlegt, in den der jeweilige User seine Dateien hochladen kann.
Wenn der User jetzt aber Umlaute in seinem Namen oder in der Datei, die er hochladen will, stehen hat, gibt es Probleme.
Die Verzeichnisse und Dateien haben genau die richtigen Namen, doch wenn man jetzt versucht auf die Dateien zuzugreifen, gibt es Probleme.
Ich schätze mal, dass das daran liegt, dass auf dem Server irgendwie nicht der richtige Zeichensatz installiert ist, oder so...
Wie könnte ich das umgehen?
P.S.: Ich habe jetzt nicht vor jeden Dateinamen und jeden Usernamen zu überprüfen und die Umlaute zu ersetzen, es wäre auch ganz gut, wenn alle anderen Sonderzeichen irgendwie funktionieren würden. Ich bin mir sicher, dass es da eine elegenate Lösung gibt.
Danke schonmal
ich habe im Moment Probleme mit Umlauten in PHP, speziell in Verzeichnis- und Dateinamen.
Ich habe ein kleines Upload-Script programmiert, das einen Ordner für jeden User mit dem Namen des Users anlegt, in den der jeweilige User seine Dateien hochladen kann.
Wenn der User jetzt aber Umlaute in seinem Namen oder in der Datei, die er hochladen will, stehen hat, gibt es Probleme.
Die Verzeichnisse und Dateien haben genau die richtigen Namen, doch wenn man jetzt versucht auf die Dateien zuzugreifen, gibt es Probleme.
Ich schätze mal, dass das daran liegt, dass auf dem Server irgendwie nicht der richtige Zeichensatz installiert ist, oder so...
Wie könnte ich das umgehen?
P.S.: Ich habe jetzt nicht vor jeden Dateinamen und jeden Usernamen zu überprüfen und die Umlaute zu ersetzen, es wäre auch ganz gut, wenn alle anderen Sonderzeichen irgendwie funktionieren würden. Ich bin mir sicher, dass es da eine elegenate Lösung gibt.
Danke schonmal
Zuletzt bearbeitet: