es gibt zwei Varianten für URL Encodierung, utf-8 (benutzt mein webserver, wg. "%C3%BC" in URL) und ISO-8859-1 ("%FC" für´s "ü").
Nein. Es gibt nur eine Art. (Eben pro Octett das "%" + der Zeichencode).
Die Frage ist halt, in welchem Zeichensatz die Dateien auf der Platte liegen. Und je nach Zeichensatz hat ein Zeichen diese oder jene Kodierung, oder kann gar nicht angesprochen werden, wenn es das Zeichen in diesem Zeichensatz nicht gibt.
tatsache es ist "%C3%BC",
Die gebräuchlichten Zeichensätze sind eben die zwei iso-8859-1 und utf-8. Gerade utf-8, was bei dir benutzt wird, hat natürlich den Vorteil, dass man alle Zeichen jeder Sprache benutzen kann. Womit sich die Frage stellt:
Wie stelle ich den Webserver auf ISO-8859-1 um, damit er "http://server/m%FCnchen.html" akzeptiert?
Wieso willst du utf-8 nicht benutzen?
Ansonsten musst du halt dafür sorgen, dass der Server mit der iso-8859-1 Locale gestartet wird. (kann dir aber nicht sagen wie man das jetzt bei Linux jetzt genau macht)
(Und dann wohl noch deine Dateien entsprechend umbennen...)