SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/encodeURIComponent
Die Funkton encodeURIComponent() funktioniert wie encodeURI()
, aber mit dem Unterschied, dass auch folgende Zeichen kodiert werden: , / ? : @ & = + $
Syntax
encodeURIComponent(str);
-
str
: Teil einer URI (als Zeichenkette)
Diese Funktion muss verwendet werden, um mittels Javascript beliebige Strings an den Server zu übermitteln, sofern dies in GET- oder POST-Requests geschieht. Übliche Anwendungsbeispiele: Ajax mit dem XMLHttpRequest-Objekt (GET und POST), sowie per Javascript generierte Links mit URL-Parametern.
Anwendungsbeispiel
let Beispiel = '\n\r\t';
document.querySelector('output').innerText = encodeURIComponent(Beispiel) + '';
let Umlaute = '\u00E4+\u20AC';
document.querySelector('output').innerText = 'encodeURIComponent("+Umlaute+") = '+ encodeURIComponent(Umlaute);
Weblinks
- ECMA: decodeuri-encodeuri
- MDN: encodeURIComponent
Beispiel
undUmlaute
werden jeweils mit ein paar spezielleren Zeichen belegt und mit der FunktionencodeURIComponent()
in das HTML-Dokument geschrieben.