Der häufigste Verwendungszweck ist, dass man unleserliche URL Zeilen entziffern möchte. Dazu einfach die URL kopieren und unten (zweite Box) bei Decode einfügen. Der umgewandelte Code wird darunter angezeigt. Manchmal findet man das Thema auch an unerwarteter Stelle, so hatte ich bspw. die Datei Aschenbrödel von einer Linux Platte auf Windows gesichert. Zurück kam Aschenbrödel.
Encode
Beispiel:
Eingabe
escape
encodeURI
encodeURIComponent
encodeHTML
Decode
Eingabe
Htmldecode
-
unescape+Htmldecode
-
decodeURI+Htmldecode
-
decodeURIComponent+H.
-
Allgemeines zum Thema Encoding: Viele Browser benutzen Url Encoding für Sonderzeichen. Dabei werden die Zeichen mit vorangestelltem Prozent in ihr Unicode Äquivalent umgewandelt (nicht zu verwechseln mit HTML Entities). Das hin und her verschiedener Codierverfahren führt dazu, dass die seltsamen Codefragmente weit verbreitet sind: in Linklisten, Foren, Datenbanken usw, ironischerweise auch auf Seiten, die Tipps zur richtigen Zeichencodierung geben. Die Gründe sind vielfältig. Mit dem Decoder lassen sich die verschiedenen Codierverfahren untersuchen.
Beispiel: Umlaute
Man betätige oben den Umlaute Button und dann in der Zeile encodeURI den decode Button. Das Ergebnis sind Sonderzeichen, die man vor allem in Forenarchiven oft sieht . Der Grund ist, dass die alte Escape Codierung Probleme bereitet und stattdessen die neuere Funktion encodeURI Verwendung findet. Bei der Decodierung ist jedoch escape immer noch der Standard. Lösungsmöglichkeit: keine. Man sieht es z. Bsp. der Zeichenfolge %26 nicht an, ob und welche Codierung angewendet wurde. Bei Verwendung einer Datenbank macht es Sinn einen geeigneten Zeichensatz einzustellen, um die Probleme zu umgehen. www.alphadevx.com/a/420-Converting-a-MySQL-database-from-latin1-to-utf8.
Beispiel: manipulierte Links
Malware-Links werden oft so gestaltet, dass in ihnen scheinbar vertrauenswürdige Domainnamen auftauchen. Schwerer zu erkennen sind Manipulationen mit fremden Zeichensätzen. So wird aus dem vertrauenswürdigen gmx.de ein vom Original kaum zu unterscheidendes gmх.de oder aus postbank.de wird рostbank.de. Sieht genauso aus, aber das "х" im zweiten gmх ist ein kyrillisches Ha bzw. "ch" und das zweite "р" in рostbank ist ein kyrillisches "r".
Quelle: www.iron-city.de/index.php/konzept/85-umgang-mit-emails
weitere Beispiele:
%26Auml%3Bgypten
http://de.wikipedia.org/wiki/Gro%C3%9Fer_Sprung_nach_vorn
http://www.facebook.com/#!/pages/Gef%C3%A4llt-mir-aus-Mitleid
http://www.%66b%69.%67o%76
%u06AF%u06CC%u0631%20%u0633%u0647%20%u067E%u06CC%u0686
%DA%AF%DB%8C