Hallo,
vielen Dank erstmal für die Antwort...
Alle Zeichen, außer US-ASCII und sogar einige US-ASCII-Zeichen müssen darin escaped sein. Siehe: http://www.faqs.org/rfcs/rfc2396.html. Wenn das also zufällig funktioniert, dann funktioniert das zufällig.
Ok, dass ist schonmal ein Schritt. Ich kann mir also sicher sein, dass ich nicht Ü.js aufrufen darf.
Welches Linux?
Weiß ich gerade nicht genau. Das ist ein Server (Besser gesag Webspace) bei 1&1. Für meine Zwecke muss das aber eigentlich sowieso auf allen Systemen laufen.
Allerdings http://www.blabla.xy/%DC.js geht.
Ja, dann sind die Dateinamen in einem ISO- bzw. Latin-Zeichensatz angelegt.
Aha. Meine Dateinamen sind also NICHT im UTF-8 Format. So kann es nicht bleiben, den die Zweistelligen Hex-Codes werden nicht alle Zeichen abbilden können, die ich irgendwann vielleicht brauche.
Sendest Du denn die Dateinamen im UTF-8 encoding? Wie und womit überträgst Du die Dateien?
Mmh. Mit den FTP-Befehlen von PHP :-) Im UTF-8 Encoding senden? Ich denke nicht. Werde ich mal recherchieren.
Unicode direkt nicht, aber encoded UTF-8:
http://www.blabla.xy/%C3%9C.js
Hmpf. Mist. Irgendwas in meinem XML-PHP-JAVA-JS-Windows-Linux Gefüge scheint die Idee auch gehabt zu haben. Die Anfragen an den Server werden sogar so ausgeführt. Also wenn ich mir den Javascript-Generierten Quelltext anschaue, sind die Anfragen so im Code. Aber der Aufruf funktioniert nicht.
-> Was hab ich gelernt.. Die Dateinamen liegen nicht UTF-Codiert im System. DAS muss ich ändern und dann müsste es gehen !?!?
Da bin ich mal gespannt.
Vielen Dank nochmal bis hier
Schöne Grüße
Axel