Corrigir caracteres quebrados no Outlook: e-mails e contatos

Um e-mail mostra ç no lugar de ç ou ’ no lugar de um apóstrofo? Quase sempre o remetente declarou o charset errado. Veja como deixar a mensagem legível no Outlook, enviar seus e-mails em UTF-8 e reparar exportações de contatos.

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á

Por que e-mails mostram caracteres quebrados

Todo e-mail informa no cabeçalho em que charset foi escrito, por exemplo charset=utf-8. Se essa informação está errada, porque uma ferramenta de newsletter, um formulário de contato ou um script envia UTF-8 mas declara iso-8859-1, o Outlook lê os bytes errado. O ç vira ç e o ’ vira ’.

Um e-mail com declaração de charset errada

Antes

Prezada Sra. Conceição,
obrigado pela sua solicitação – responderemos até sexta-feira.
Atenciosamente, João, de São Paulo

Depois

Prezada Sra. Conceição,
obrigado pela sua solicitação – responderemos até sexta-feira.
Atenciosamente, João, de São Paulo

Deixar um e-mail específico legível

  1. Dê um clique duplo no e-mail para abri-lo em uma janela própria.
  2. No Outlook clássico, procure no menu de ações as outras ações e, nelas, a codificação (em inglês: Actions → Other Actions → Encoding) e escolha Unicode (UTF-8).
  3. O novo Outlook e o Outlook na web não têm essa configuração. Copie então o texto para a caixa acima: o Mojibuster repara na hora.

Enviar sempre seus e-mails em UTF-8

  1. No Outlook clássico, abra Arquivo → Opções → Avançado.
  2. Nas opções internacionais, desative a seleção automática de codificação para mensagens enviadas.
  3. Escolha Unicode (UTF-8) como codificação preferencial para mensagens enviadas.

Exportar e importar contatos como CSV

Quando o Outlook exporta contatos como CSV, costuma salvar o arquivo em Windows-1252 (ANSI). Um programa que espera UTF-8 mostra então as letras acentuadas como �. No sentido contrário, importar um CSV em UTF-8 sem BOM facilmente gera ç. Solte o arquivo no Mojibuster antes de importar: ele converte para UTF-8 ou repara; para Outlook e Excel, de preferência com BOM. Mais sobre arquivos CSV: corrigir CSV.

Os caracteres quebrados vão junto na resposta

Se você responde a um e-mail quebrado, o Outlook cita o texto errado e o erro chega a todos os destinatários. Repare antes o texto ou troque a codificação como descrito acima. Para aspas como “ e ’, veja aspas e apóstrofos quebrados.

Perguntas frequentes

O problema está do meu lado ou do lado do remetente?

Em geral, do lado do remetente: o e-mail declara o charset errado. Se só as mensagens de um remetente chegam quebradas, é um sinal claro.

Posso reparar e-mails inteiros?

Sim. Copie o texto para a caixa acima, ou salve o e-mail como .txt e solte o arquivo. O conteúdo fica no seu dispositivo.

Por que vejo =C3=A7 no lugar de ç?

É quoted-printable, uma codificação de transferência de e-mails que o Outlook normalmente decodifica sozinho. Se aparece no texto, o e-mail foi salvo como texto bruto ou encaminhado errado. Cole o texto acima e ative Converter também códigos: o Mojibuster transforma isso em caracteres reais.

Mais guias