En javascript, vous pouvez utiliser la fonction unescape(), la fonction decodeURIComponent() et la fonction decodeURI() pour convertir l'URL en caractères chinois.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
转为url格式 | 转为汉字 |
---|---|
escape(key) | unescape(key) |
encodeURI(key) | decodeURI(key) |
encodeURIComponent(key) | decodeURIComponent(key) |
Le plus couramment utilisé devrait être encodeURIComponent, qui convertit les caractères chinois, coréens et autres caractères spéciaux en codage d'URL au format utf-8, donc si vous devez utiliser encodeURIComponent pour transmettre des paramètres à l'arrière-plan, vous besoin d'une paire de décodage en arrière-plan prenant en charge UTF-8 (la méthode d'encodage dans le formulaire est la même que la méthode d'encodage de la page actuelle).
escape ne code pas 69 caractères : *,+,-,.,/,@,_,0-9,a-z,A-Z
.
encodeURI comporte 82 caractères non codés : !,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z
.
encodeURIComponent comporte 71 caractères non codés : !, ',(,),*,-,.,_,~,0-9,a-z,A-Z
.
【Apprentissage recommandé : Tutoriel avancé javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!