Decodificar caracteres de URL: %C3%A7 volta a ser ç

Seu texto mostra %C3%A7 em vez de ç ou %20 em vez de espaços? Isso é codificação de URL, também chamada de codificação por porcentagem. Cole o texto acima: o Mojibuster transforma os códigos em caracteres reais na hora, sem upload.

Funciona com texto e com estes arquivos:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Por exemplo exportações do Excel, backups de bancos de dados, legendas ou código de sites.

Corrigir

  1. Solte um arquivo ou cole o texto
  2. A correção é automática
  3. Copie ou baixe
ou simplesmente arraste um arquivo para cá
  • Sem envio de arquivos. Seus arquivos são corrigidos direto no seu navegador e nunca saem do seu dispositivo.

  • Servidores na UE. O Mojibuster roda em um servidor na Finlândia (UE); vale o Regulamento Geral sobre a Proteção de Dados (RGPD). Texto do RGPD (EUR-Lex)

Como funciona a codificação de URL

Endereços da web aceitam poucos caracteres: letras sem acento, números e alguns sinais. Todo o resto é codificado. Em UTF-8, o ç é formado pelos bytes C3 e A7 e por isso vira %C3%A7. Um espaço vira %20, ou + em formulários.

Assim fica um texto codificado em URL – e assim ele volta a ser lido.

Codificado

Promo%C3%A7%C3%A3o em S%C3%A3o Paulo

Decodificado

Promoção em São Paulo

Os códigos de URL mais comuns

  • %C3%A1 = á, %C3%A9 = é, %C3%AD = í, %C3%B3 = ó, %C3%BA = ú
  • %C3%A3 = ã, %C3%B5 = õ, %C3%A7 = ç, %C3%AA = ê, %C3%A2 = â
  • %C3%A0 = à, %C2%BA = º, %E2%82%AC = €
  • %20 = espaço, %2F = /, %3F = ?, %26 = &, %25 = %

Sistemas antigos codificam cada letra com um único byte do Windows-1252: S%E3o em vez de S%C3%A3o. O Mojibuster também reconhece isso e transforma em São.

De onde vem o texto codificado em URL

  • Links copiados: o navegador mostra wikipedia.org/wiki/São_Paulo de forma legível, mas ao copiar costuma ir S%C3%A3o_Paulo para a área de transferência.
  • Formulários e rastreamento: termos de busca e parâmetros UTM ficam codificados em logs do servidor e exportações de analytics, como ?q=promo%C3%A7%C3%A3o.
  • Exportações e APIs: algumas ferramentas de e-mail marketing, webhooks e APIs salvam os valores codificados; no arquivo CSV aparecem então códigos em vez de nomes.
  • Nomes de arquivo: um download se chama Nota%20Jo%C3%A3o.pdf quando o servidor não decodifica o nome.

Códigos e acentos quebrados ao mesmo tempo

Às vezes o texto está quebrado duas vezes: %C3%83%C2%A7 é um Ã\ codificado em URL, ou seja, um ç que primeiro foi lido errado e depois codificado. O Mojibuster decodifica primeiro os códigos e depois corrige o à com til. No fim, volta a aparecer ç.

A opção Converter também códigos já está ativada nesta página. Ela também converte códigos HTML (ç), códigos de e-mail (=C3=A7) e sequências de escape de código de programação (\u00e7). Outros erros de codificação: corrigir caracteres UTF-8.

Decodificar você mesmo no Excel, JavaScript, Python e PHP

  • Excel: só existe a função para codificar (ENCODEURL na versão em inglês), não para decodificar. O mais fácil: copie a coluna, cole aqui e copie o resultado de volta. Veja também Excel com acentos errados.
  • JavaScript: decodeURIComponent("S%C3%A3o") retorna São.
  • Python: urllib.parse.unquote("S%C3%A3o"), ou unquote_plus para dados de formulário com + como espaço.
  • PHP: rawurldecode(), ou urldecode() para dados de formulário.

Perguntas frequentes

O que significa %C3%A7?

É o ç em codificação de URL: os dois bytes UTF-8 C3 e A7, cada um com um % na frente. Da mesma forma, %C3%A3 é ã e %C3%A9 é é.

O que significa %20?

Um espaço. Em dados de formulário, muitas vezes aparece + no lugar. O Mojibuster mantém o +, porque em um texto normal ele pode ser um sinal de mais de verdade.

Meus links são enviados?

Não. A conversão acontece inteiramente no seu navegador. Links com tokens, e-mails ou outros dados pessoais não saem do seu dispositivo.

Por que 100% não muda?

O Mojibuster só converte sequências que resultam em um caractere especial de verdade. 100%, 50 % ou um %20 solto em um texto normal ficam como estão.

Mais guias