Hi,
ich hab das Problem das mein neu aufgesetzter Suse 10.2 Server beim speichern von Dateien mit PHP aus Dateinamen die Umlaute enthalten diese z. b. auch Leerzeichen als Unterstrich speichert und auch sonst der Dateinamen mit Umlauten anderst auf die Platte geschreiben wird als er ursprünglich heisst.
IST Zustand:
Ok, um das Problem zu umgehen schreibe ich den Dateinamen nun als vorher gernerierten Tokenstring (ohne umlaute) und vermerke mir den dazugehörigen Dateinamen in der Datenbank.
Ist das die beste (!) und korrekte vorgehensweise auf nem Linux System ?
Warum ich Nachfrage ist:
Wenn ich nun so eine Datei zum Download anbeiten will (noch nicht ausprobiert) steuer ich ja über die Header wie das Ding heisst und ankommen soll (richtig?)
Aber was mache ich, wenn ich eine JPG Grafik auf der Platte mit Dateinamen: sdfsd567f5sff7s6f78sdf68s7d liegen habe und diese aber anzeigen will ?
Irgendwie hab ich das Gefühl, dass die Verhunzung des Dateinamens beim speichern wenn Umlaute drin sind nicht normal ist. Muss doch möglich sein eine datei zu speichern die da heisst "hallo ich bin eine Datei.txt".
ich hab das Problem das mein neu aufgesetzter Suse 10.2 Server beim speichern von Dateien mit PHP aus Dateinamen die Umlaute enthalten diese z. b. auch Leerzeichen als Unterstrich speichert und auch sonst der Dateinamen mit Umlauten anderst auf die Platte geschreiben wird als er ursprünglich heisst.
IST Zustand:
Ok, um das Problem zu umgehen schreibe ich den Dateinamen nun als vorher gernerierten Tokenstring (ohne umlaute) und vermerke mir den dazugehörigen Dateinamen in der Datenbank.
Ist das die beste (!) und korrekte vorgehensweise auf nem Linux System ?
Warum ich Nachfrage ist:
Wenn ich nun so eine Datei zum Download anbeiten will (noch nicht ausprobiert) steuer ich ja über die Header wie das Ding heisst und ankommen soll (richtig?)
Aber was mache ich, wenn ich eine JPG Grafik auf der Platte mit Dateinamen: sdfsd567f5sff7s6f78sdf68s7d liegen habe und diese aber anzeigen will ?
Irgendwie hab ich das Gefühl, dass die Verhunzung des Dateinamens beim speichern wenn Umlaute drin sind nicht normal ist. Muss doch möglich sein eine datei zu speichern die da heisst "hallo ich bin eine Datei.txt".
Kommentar