Red de conocimiento informático - Aprendizaje de programación - ¿Para qué sirven los métodos de escape en js?

¿Para qué sirven los métodos de escape en js?

escape() y unescape() son un par de funciones de codificación y decodificación comúnmente utilizadas para codificar y decodificar caracteres que no son ASCII en URL.

Por ejemplo: escape("&") devuelve %26, unescape("%26") devuelve &, ¡ambos están codificados en hexadecimal!

Esta función es muy útil cuando se envían cadenas de caracteres chinos en aplicaciones con tecnología AJAX, ¡especialmente cuando AJAX envía chino a programas ASP codificados en GB2312!

Por ejemplo: antes de enviar nombre="Oriental Buccaneer" a red.asp (asp es gb2312, si es UTF-8, no se requiere codificación) antes de escapar (nombre), al enviar a red. El asp chino no será confuso, ¡solo señale la solicitud recibida!