G
Guest
Guest
Hallo,
Da ist ein kleines Problem mit Zeichensätzen in Dateipfaden.
Ich weiss jetzt nicht ob's an Linux liegt oder weil's online ist. Lokal unter windows läuft alles prima.
Jedenfalls sind da einige Bilddateien mit Sonderzeichen im Namen:
z.B: das_ist_1_€.jpg
Direkt als QUOTE <img src="das_ist_1_€.jpg">
krieg ich kein Bild, obwohl der Dateipfad richtig angeben wird.
Auch in den Bildeigenschaften scheint alles zu stimmen.
mit
CODE <img src="das_ist_1_%80.jpg">
geht's dann.
Übergeb ich das Bild roh "das_ist_1_€.jpg" nun jedoch an Javascript krieg ich mit
QUOTE img_obj.src='das_ist_1_€.jpg';
den Pfad als unicode zurück: 'das_ist_1_%E2%82%AC.jpg'
auch hier schafft
CODE img_obj.src='das_ist_1_%80.jpg'
Abhilfe.
Nicht dass mich das irgendwie stört, nur tritt das gleiche Problem bei dem Anführungszeichen (" auf. Hat da jemand eine Liste welche Zeichen genau davon betroffen sind? Das Dollarzeichen ($ funktioniert z.B. einwandfrei.
( btw. dass man / " ' * ; - & ? ( ) [ ] ~ ! $ { } > < # @ nicht in Linux-Dateipfaden benutzen sollte, weiss ich auch. )
( btw 2ie Quotes sind da , weil der € hier mit dem "
Da ist ein kleines Problem mit Zeichensätzen in Dateipfaden.
Ich weiss jetzt nicht ob's an Linux liegt oder weil's online ist. Lokal unter windows läuft alles prima.
Jedenfalls sind da einige Bilddateien mit Sonderzeichen im Namen:
z.B: das_ist_1_€.jpg
Direkt als QUOTE <img src="das_ist_1_€.jpg">
krieg ich kein Bild, obwohl der Dateipfad richtig angeben wird.
Auch in den Bildeigenschaften scheint alles zu stimmen.
mit
CODE <img src="das_ist_1_%80.jpg">
geht's dann.
Übergeb ich das Bild roh "das_ist_1_€.jpg" nun jedoch an Javascript krieg ich mit
QUOTE img_obj.src='das_ist_1_€.jpg';
den Pfad als unicode zurück: 'das_ist_1_%E2%82%AC.jpg'
auch hier schafft
CODE img_obj.src='das_ist_1_%80.jpg'
Abhilfe.
Nicht dass mich das irgendwie stört, nur tritt das gleiche Problem bei dem Anführungszeichen (" auf. Hat da jemand eine Liste welche Zeichen genau davon betroffen sind? Das Dollarzeichen ($ funktioniert z.B. einwandfrei.
( btw. dass man / " ' * ; - & ? ( ) [ ] ~ ! $ { } > < # @ nicht in Linux-Dateipfaden benutzen sollte, weiss ich auch. )
( btw 2ie Quotes sind da , weil der € hier mit dem "
Code:
"-tag in keiner der 3 Versionen funktioniert. )
Merkwürdigerweise kann man mit php den Dateipfad nur mit "das_ist_1_€.jpg" lesen.
if(!is_file('das_ist_1_€.jpg'))echo 'das funktioniert nie und nimmer';
else echo [B]'doch das funktioniert'[/B];
???
Gruss
Tümmel