Hi,
Du meinst "%20" als URL-kodiertes Leerzeichen? Vermeide Zeichen in Dateinamen, die keine Kleinbuchstaben sind und nicht im englischen Alphabet vorkommen. Zusätzlich zu den englischen Kleinbuchstaben sind noch ".", "-" und "_" erlaubt. Alles andere führt unweigerlich zu vermeidbaren Problemen!
Du siehst "datei123.txt" als problematischen Dateinamen an?
Ziffern (die aus dem ASCII-Bereich) solltest Du schon zulassen.
Ansonsten stimme ich Dir zu - alle anderen Zeichen führen früher oder später zu Problemen.
cu,
Andreas a/k/a MudGuard