Escape / unescape Unicode
Faça escape de carateres não-ASCII para sequências \uXXXX, ou descodifique-os.
Ferramentas relacionadas
Todas as ferramentas: Codificação e descodificação →Escape / unescape Unicode funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. Encontra-la em Codificação e descodificação, com Escapar / desescapar uma cadeia JSON e Escape / unescape de strings para os casos vizinhos.
Como usar
- Abra a ferramenta — sem registo nem instalação.
- Introduza os seus dados ou ajuste as opções disponíveis.
- Obtenha o seu resultado ao instante e copie-o ou descarregue-o.
Perguntas frequentes
Para que serve Escape / unescape Unicode?
Faça escape de carateres não-ASCII para sequências \uXXXX, ou descodifique-os.
Em que casos se usa na prática?
Ler um payload que lhe enviaram, embutir um ficheiro pequeno numa configuração e perceber porque uma query string parte ao chegar ao servidor.
Qual é o erro mais comum?
Tomar Base64 por proteção. É uma codificação, não cifra: qualquer um a descodifica de imediato, e um token colado num ticket público é um token exposto.
Em que difere Escape / unescape Unicode de Escapar / desescapar uma cadeia JSON?
Estão próximos mas respondem a perguntas diferentes: Escapar / desescapar uma cadeia JSON é o que deves abrir quando se trata de converta texto em bruto numa cadeia JSON válida e ao contrário: caracteres de controlo, \uXXXX, emoji e surrogates soltos tratados como no JSON.stringify. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.
Existe uma ferramenta para o passo seguinte?
Escape / unescape de strings é o mais próximo a seguir a este: Faça escape de uma string para JSON/JavaScript ou reverta para texto bruto.
De onde vêm os dados?
As codificações seguem os seus RFC, pelo que uma ida e volta não perde nada. A codificação de URL tem duas variantes — espaço como %20 ou como sinal de mais — e a ferramenta indica qual aplica.