A ferramenta JavaScript Escape UNESCAPE ajuda você a escapar e descendência JavaScript String quando deseja produzir o JavaScript diretamente não interpretado pelo navegador.
Escape: Converte caracteres especiais ou não ASCII de uma string em uma sequência de escape hexadecimal.
Unescape: Reverte o processo de escape, restaurando os caracteres originais das sequências hexadecimais.
Para representar caracteres com segurança, de forma que não interrompa scripts ou a transmissão de dados.
Para codificar strings que incluem caracteres especiais ou Unicode.
Para preservar a integridade dos dados ao transmitir dados entre sistemas ou componentes.
O JavaScript fornece as funções escape() e unescape() (agora obsoletas).
O JavaScript moderno usa:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Eles são mais confiáveis e mais adequados para desenvolvimento web.
Ao codificar parâmetros de consulta ou partes de uma URL.
Ao passar strings por meio de APIs da Web ou atributos HTML.
Ao preservar caracteres especiais em dados serializados ou transmitidos.
Ao decodificar dados recebidos ou armazenados que foram previamente escapados.