escape()
A função obsoleta escape() retorna uma nova string com
certos caracteres substituídos por sua sequência hexadecial. Use encodeURI
ou encodeURIComponent
em seu lugar.
Sintaxe
escape(str)
Parâmetros
str
-
Uma string para ser codificada.
Descrição
A função escape
é uma propriedade do global object. Caracteres especiais são codificados, com a exceção de: @*_+-./
O formato hexadecimal de caracteres, que o valor unitário do código é 0xFF or less, é uma sequência de escape de 2 digitos: %xx. Para caracteres com um código unitário maior, uma sequência de 4 digitos %uxxxx é usada.
Exemplos
js
escape("abc123"); // "abc123"
escape("äöü"); // "%E4%F6%FC"
escape("ć"); // "%u0107"
// Caracteres Especiais
escape("@*_+-./"); // "@*_+-./"
Especificações
Specification |
---|
ECMAScript Language Specification # sec-escape-string |
Compatibilidade com navegadores
BCD tables only load in the browser