In JavaScript können Sie die Funktion escape() verwenden, um eine Zeichenfolgenkodierungskonvertierung durchzuführen. Diese Funktion verwendet eine Escape-Sequenz, um bestimmte Zeichen zu ersetzen, um eine Zeichenfolge zu kodieren.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer. Die Funktion
escape() kodiert einen String, sodass dieser auf allen Computern gelesen werden kann.
Syntax: Die Methode
escape(string)
escape() kann alle Zeichen außer ASCII in die Escape-Sequenz %xx oder %uxxxx konvertieren (x steht für eine Hexadezimalzahl). Unicode-Zeichen von u000 bis u00ff werden durch die Escape-Sequenz %xx ersetzt, und alle anderen Unicode-Zeichen werden durch die %uxxxx-Sequenz ersetzt.
Beispiel
var s = "JavaScript 中国"; s = escape(s); console.log(s); //返回字符串“JavaScript%u4E2D%u56FD”
Mit dieser Methode können Sie eine Cookie-Zeichenfolge codieren, um Konflikte mit anderen Konventionszeichen zu vermeiden, da es Einschränkungen hinsichtlich der Satzzeichen gibt, die Cookies enthalten.
Entspricht der escape()-Methode. Die unescape()-Methode kann die mit escape() codierte Zeichenfolge dekodieren.
【Verwandte Empfehlungen: Javascript-Lern-Tutorial】
Das obige ist der detaillierte Inhalt vonSo kodieren und konvertieren Sie Javascript-Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!