Hallo Axel,
UTF-8 und Dateinamen auf dem Webserver.
Das Problem liegt darin, dass Dateinamen auf dem Webserver nicht zwangsläufig in UTF-8 kodiert sind. Der Webserver empfängt ein paar Bytes (Oktetts) und versucht diese auf einen konkreten Pfad umzuwandeln. Um Erfolg zu haben, muss die Datei in denselben Oktetts kodiert sein wie in der URI, also UTF-8.
Martin Dürst, tätig in der Entwicklung von IRIs bei W3C hat dazu mal einen Präsentation gegeben, die Folien dazu sind recht interessant. Außerdem hat er ein Apache Modul namens mod_fileiri in der Entwicklung, dass zwischen UTF-8-Oktetts in {U|I}RIs und einer Legacy-Kodierung im Dateisystem mappen kann. Eventuell hilft Dir das.
Tim