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 ’.
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
- Dê um clique duplo no e-mail para abri-lo em uma janela própria.
- 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).
- 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
- No Outlook clássico, abra Arquivo → Opções → Avançado.
- Nas opções internacionais, desative a seleção automática de codificação para mensagens enviadas.
- 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.