Muss ich zwangsweise vor dem Upload alle deutschen Umlaute und sonstige Sonderzeichen ersetzen oder gibt es noch eine andere Möglichgkeit die Datei mit den Original-Umlauten wieder herunterzuladen?
Just my 2 Cents zum Thema, auch wenn ich dafür Prügel zu erwarten habe: lass dass mit dem Unicode im Filesystem einfach. Ja, auch 2023 noch. Es gibt da viele, fiese Fallstricke. "Webinhalte" sollten heutzutage natürlich den kompletten Zeichensatz unterstützen, ja.
Bei Dateinamen kann man das m.E. pragmatischer sehen und drauf pfeifen. Dann bestehen die halt nur aus einem reduzierten Zeichensatz. So what.
Wenn Du ganz korrekt unterwegs sein willst, dann liefer das File halt via HTTP / PHP (or whatever) aus, dann kannst Du aus der DB den favorisierten Dateinamen ja mitgeben. Den hast Du dann ja lt. Datenbank griffbereit. Aber im Dateisystem selbst würde ich da weiterhin einfach die Finger von lassen.
Spätestens wenn da irgendein exotischer Storage ins Spiel kommt: viel Spaß.