“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
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.
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.
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
- 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.
- Prefira transferir de novo em vez de remendar: uma exportação fresca do banco costuma ter bytes e cabeçalho coerentes.
- 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.
- A ferramenta não reescreve os acentos de propósito: adivinhar que alfabeto era pretendido equivaleria a renomear pessoas em silêncio.
Problemas de importação relacionados
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