Qualquer importação

“As letras acentuadas ficam ilegíveis depois da importação”

Quando «Café São João» chega ao registo com um carácter estranho antes de cada acento, nada está corrompido: os bytes estão intactos e apenas estão a ser lidos com o alfabeto errado. Os ficheiros bancários declaram que alfabeto usam, e os importadores nem sempre acreditam nessa declaração.

Sintomas

  • Letras acentuadas aparecem como dois ou três caracteres estranhos
  • Um «Ã» ou um «Â» antecede letras de resto corretas
  • Alguns beneficiários aparecem bem e outros não, consoante as letras que contêm

O que acontece na realidade

Causa 1

Bytes UTF-8 lidos como Windows-1252

É o padrão clássico «Ã©»: o ficheiro está em UTF-8, onde é ocupa dois bytes, mas o importador lê cada byte à parte com o antigo alfabeto de um byte. Um carácter passa a dois.

Causa 2

Um cabeçalho que declara a codificação errada

Os cabeçalhos OFX 1.x indicam ENCODING e CHARSET. Alguns bancos entregam conteúdo UTF-8 sob um cabeçalho que declara ASCII ou 1252, e um importador conforme segue o cabeçalho em vez dos bytes.

Causa 3

Um passo de conversão intermédio

Abrir e voltar a guardar o ficheiro num editor ou folha de cálculo reescreve os bytes com a codificação predefinida desse programa. Por isso os ficheiros partem-se muitas vezes logo depois de terem sido «vistos rapidamente».

Como resolver

  1. Arraste o ficheiro para a ferramenta abaixo: ela assinala quando um cabeçalho declara ASCII enquanto o conteúdo contém acentos, que é exatamente esta contradição.
  2. Prefira transferir de novo em vez de remendar: uma exportação fresca do banco costuma ter bytes e cabeçalho coerentes.
  3. Se tiver de editar o ficheiro, use um editor que lhe permita escolher a codificação ao abrir e ao guardar, e mantenha a original.
  4. A ferramenta não reescreve os acentos de propósito: adivinhar que alfabeto era pretendido equivaleria a renomear pessoas em silêncio.

Evite a correção manual: repare automaticamente

A ferramenta assinala o conflito de codificação em vez de reescrever nomes por sua conta, e guarda o ficheiro reparado na mesma codificação em que chegou. Gratuito, sem registo e sem envios.

Abrir a ferramenta

O seu ficheiro nunca sai do seu navegador.