¿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!