Liebe Forumsleser,
gerade hatte ich folgendes Problem, das ich hier posten wollte:
Warum wirft mir http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#decode_uri_component@title=decodeURIComponent() bei folgendem String einen "malformed URI sequence" Fehler, wo die Codierung doch von PHPs rawurlencode() vorgenommen wurde?
var URI = "images/Togen%20M%E4dels%20klein.JPG";
alert(decodeURIComponent(URI)); // wirft "malformed URI sequence" Fehler
Was genau an diesem URI ist denn nicht in Ordnung?
Jetzt habe ich für die Verlinkung hier in meinem Thread extra die PHP-Seite der Funktion "rawurlencode" aufgerufen, um deren URL zu erhalten, und da stand doch tatsächlich in den Userkommentaren der rettende Hinweis: Der umzuwandelnde String muss in UTF-8 vorliegen, da es sonst bei Sonderzeichen (und hier hatten wir ja deutsche Umlaute dabei) zu Problemen kommt.
Und wieder hat sich ein Problem bereits beim Posten erledigt. Hach, mein SELFFORUM, was täte ich ohne Dich?
Liebe Grüße aus Ellwangen und einen frohen Restnikolaus,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)