“ em vez de aspas: corrija aspas, travessões e símbolos

Seu texto mostra “ no lugar de aspas, – em vez de travessão ou Nº em vez de Nº? É texto UTF-8 lido como Windows-1252 – os caracteres continuam lá, só foram lidos errado. Cole o texto acima e o Mojibuster junta tudo de novo.

Funciona com texto e com estes arquivos:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • 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)

Dois tipos de erro:  e â€

Símbolos como º, ª, ° e « ocupam dois bytes em UTF-8 e começam com C2. Lido como Windows-1252, C2 vira  – daí Nº, 1ª via e 25°C. Já as aspas curvas “ ”, o apóstrofo ’, o travessão — e as reticências … ocupam três bytes (E2 80 xx) e sempre viram †mais um terceiro caractere. Letras acentuadas aparecem como ç e ã – veja mais sobre isso.

Uma frase de newsletter lida como Windows-1252

Antes

Não perca a ‘Black Friday’ – até 50 % de desconto… só até o dia 1º!

Depois

Não perca a ‘Black Friday’ – até 50 % de desconto… só até o dia 1º!

Word, Outlook, WordPress e muitos outros programas trocam aspas retas e hífens por caracteres tipográficos enquanto você digita. Por isso o erro aparece principalmente em newsletters, lojas virtuais e textos copiados do Word.

Os padrões em resumo

  • “ → “ (aspas de abertura)
  • †mais um caractere invisível → ” (aspas de fechamento, veja abaixo)
  • ’ → ’ (apóstrofo, como em d’água), ‘ → ‘
  • – → – (meia-risca), — → — (travessão)
  • … → …, • → •, € → €
  • º → º, ª → ª, ° → °
  • « → «, » → » (aspas angulares, comuns em Portugal)
  • Â seguido de espaço → um espaço não separável quebrado

Caso especial: †sem nada depois

As aspas de fechamento ” contêm o byte 9D, que não tem caractere no Windows-1252. Muitos programas simplesmente o descartam ao exibir o texto, e sobra †com um caractere invisível ou sem nada. Se o byte ainda estiver lá, o Mojibuster corrige. Se ele já foi removido ao copiar, não dá mais para ter certeza de qual caractere era, e o Mojibuster deixa essa posição como está.

Como evitar

  • Salve textos do Word e de editores em UTF-8 e informe a codificação ao importar.
  • Confira o conjunto de caracteres na ferramenta de newsletter e na loja virtual – deve ser UTF-8 em todo lugar.
  • Em bancos de dados, use utf8mb4 nas tabelas e na conexão: mais dicas para desenvolvedores.
  • No Excel, salve como CSV UTF-8 (delimitado por vírgulas): Excel com acentos errados.

Perguntas frequentes

O que significa “?

São aspas “ codificadas errado duas vezes. O Mojibuster também corrige esse mojibake duplo, até três níveis de uma vez.

Devo trocar tudo por aspas retas?

Não precisa. O Mojibuster recupera os caracteres originais. Se preferir ' e ", você ainda pode substituí-los depois.

Por que só as aspas estão quebradas, e não os acentos?

Provavelmente parte do texto foi redigitada ou veio de duas fontes diferentes. O Mojibuster só corrige as posições quebradas e não mexe nos caracteres corretos.

Mais guias