In Javascript können Sie die Funktion unescape(), die Funktion decodeURIComponent() und die Funktion decodeURI() verwenden, um URLs in chinesische Zeichen umzuwandeln.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
In URL-Format konvertieren | In chinesische Schriftzeichen konvertieren |
---|---|
escape(key) | unescape(key) |
encodeURI(key) | URI (Schlüssel) dekodieren |
encodeURIComponent(key) | decodeURIComponent(key) |
Am häufigsten sollte encodeURIComponent verwendet werden, das chinesische, koreanische und andere Sonderzeichen in die URL-Codierung im UTF-8-Format konvertiert Sie geben es an den Hintergrund weiter. Wenn Sie encodeURIComponent zum Übergeben von Parametern verwenden müssen, benötigen Sie eine Hintergrunddecodierung, um UTF-8 zu unterstützen (die Codierungsmethode im Formular ist dieselbe wie die Codierungsmethode der aktuellen Seite).
Escape kodiert nicht 69 Zeichen: *, +, -, ., /, @, _, 0-9, a-z, A-Z
. *,+,-,.,/,@,_,0-9,a-z,A-Z
。
encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z
。
encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z
!, #, $, &, ', (,), *, +,,, -,.,/,:,;,=,?,@,_ ,~,0-9,a-z,A-Z
. encodeURIComponent hat 71 uncodierte Zeichen: !, ', (,), *, -, ., _, ~, 0-9, a-z, A-Z
.
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine URL in Javascript in chinesische Schriftzeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!