Unicode Converter
Convert to/from Unicode
Convert to/from Unicode Executa localmente no seu navegador
Input containing \\u escapes is decoded to text. Anything else is encoded into escapes.
About the
O Conversor Unicode traduz o texto em sequências de escape \u e vice-versa, detectando a direção do que você cola. É a ferramenta para aqueles momentos em que uma linha de log, um arquivo de tradução ou uma resposta da API retorna como \u0048\u0065\u006c\u006c\u006f e você precisa lê-la, ou quando você precisa colocar um caractere em um local que só aceita ASCII. Cada personagem é convertido, portanto a viagem de ida e volta é sem perdas em ambas as direções.
Where people use the
- Lendo uma linha de log ou uma resposta cheia de sequências de escape.
- Colocar um caractere não ASCII em um arquivo que deve permanecer ASCII.
- Verificando o que um arquivo de tradução realmente contém.
- Escapando um caractere antes de colá-lo em uma string JSON.
How to use the
- 1
Cole um valor
Texto com escape, como \u0048\u0065\u006c\u006c\u006f, ou texto comum que você deseja escapar.
- 2
Execute-o
A entrada contendo sequências de escape é decodificada em texto. Qualquer outra coisa é codificada em escapes.
- 3
Verifique a direção
Se nada mudar, a entrada foi lida como do tipo errado. Adicione um escape para forçar a decodificação ou remova-os para forçar a codificação.
- 4
Copie o resultado
A saída é um texto simples, pronto para ser colado novamente em seu arquivo ou terminal.
Dicas e práticas recomendadas
- Personagens fora do plano básico tornam-se um par substituto; isso é normal.
- Use a codificação de URL se o destino for um URL em vez de uma string.
- A viagem de ida e volta não tem perdas, portanto, a conversão duas vezes retorna o original.
Perguntas frequentes
Como ele sabe qual caminho converter?
Ele verifica se a entrada se parece com sequências de escape. Se isso acontecer, a entrada será decodificada; caso contrário, será codificado.
Ele lida com emojis e personagens além do plano básico?
Cada unidade de código UTF-16 tem escape separado, de modo que os caracteres fora do plano básico aparecem como um par substituto, que é como JavaScript e JSON os representam.
Isso é o mesmo que codificação de URL?
Não. Isso produz \u escapes, que são uma convenção JavaScript e JSON. A codificação percentual para URLs é um esquema diferente.
Por que meu texto decodificado parece errado?
Porque os escapes foram produzidos a partir de uma codificação diferente. Esses escapes representam unidades de código Unicode, não bytes brutos.
Alguma coisa foi carregada?
Não. A conversão ocorre no seu navegador, portanto, os registros e as cargas de resposta permanecem no seu dispositivo.