Yeti: Sonderzeichen

Beitrag lesen

Hi,

das will ich dann mal tun. "escaping rückgängig machen" löst
bei mir ein schlüsselwort aus: "unescape()". so einfach scheint\'s
aber nicht zu funktionieren.

Das kommt daher, dass "escapen" nicht schon beschreibt, _wie_ etwas geschützt wird. Die JavaScript-Funktion escape() gibt einen eigentlich URL-kodierten String zurück. Was du dort erhältst, ist fast dasselbe, außer dass % durch \\x repräsentiert wird. In E-Mails im Format quoted-printable gibt es dann auch noch die Variante mit =. Die Hexadezimalwerte sind aber zufällig in allen Versionen gleich.
Im Grunde könntest du also das Gewünschte auch über eine Verkettung von unescape() und einem Ersetzen von \\x durch % per regulärem Ausdruck realisieren.

Der Yeti