lina-: URL-Encoding

Beitrag lesen

moin Forum:)

ich habe ein kleines Problem mit URL-Encoding...

einem IFrame möchte ich per iframe.src=file eine URI übergen.
Die variable file sieht folgendermaßen aus: "Kopie+von Test.pdf" (wichtig: ein + und ein Space)

Ich habe bereits gelesen, dass das + wie ein Space behandelt wird (was die Fehlermeldung "file 'Kopie von Test.pdf' not found" gut erklärt.)

Also habe ich versucht, das + explizit zu encoden mit
file=file.replace(/+/g,"%2B");

die Variable schaut auch richtig aus - aber wenn ich sie iframe.src übergebe wird daraus wieder die URI der Fehlermeldung.

Sieht jemand meinen Fehler oder hat Ideen, wie man das + austricksen kann?

liebe Grüße aus Berlin
lina-

--
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)