Moin Lukas,
ich habe die Antwort selber gefunden:
Mit einem urlencode($dateiname) kann ich die hochgeladene Datei mit deutschen Umlauten wieder korrekt herunterladen.
Das liest sich danach, als sei vorher
- der HTML-Code für den Link nicht sicher gewesen, z.B.
<a href=…>
statt<a href="…">
- oder im Dateinamen sind Zeichen enthalten, die im HTML-Kontext nicht korrekt maskiert worden sind (
"
,&
–<
und>
kann eigentlich ausschließen).
Viele Grüße
Robert