Toolbox Hub
Todas as ferramentas

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. 1

    Cole um valor

    Texto com escape, como \u0048\u0065\u006c\u006c\u006f, ou texto comum que você deseja escapar.

  2. 2

    Execute-o

    A entrada contendo sequências de escape é decodificada em texto. Qualquer outra coisa é codificada em escapes.

  3. 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. 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.

Ferramentas relacionadas