so, der vollständigkeit halber: wie versprochen hier die (pfusch)lösung:
da es mein unix-guru-kollege auch nicht geschafft, der SUN beizubringen, die umlaute richtig darzustellen, haben wir uns für eine pfuschlösung entschieden.
im perl-skript werden in dem string mit dem dateinamen die verhunzten umlaute durch wildcards ersetzt. perl selbst kann mit wildcards nicht auf dateien zugreifen, die shell schon. daher stellt das skript einen cp-Befehl zusammen, der die datei in einen apache-ordner (mit einem dateinamen wo die umlaute und sonderzeichen durch _ ersetzt sind) kopiert. dieser befehl wird dann aus dem perl heraus mit qx(.) durch die shell ausgeführt. und mit perl kann man dann auf die kopierte datei zugreifen und sie weiter verarbeiten.
ist etwas unsauber das ganze, keine frage, aber es funktioniert
lg, johanna