Qualsiasi importazione

“Le lettere accentate diventano illeggibili dopo l’importazione”

Quando «Caffè Müller» arriva nel registro con una lettera strana davanti a ogni accento, nulla è corrotto: i byte sono intatti e vengono semplicemente letti con l’alfabeto sbagliato. I file bancari dichiarano quale alfabeto usano, e gli importatori non sempre ci credono.

Sintomi

  • Le lettere accentate appaiono come due o tre caratteri strani
  • Una «Ã» o una «Â» precede lettere per il resto corrette
  • Alcuni beneficiari si vedono bene e altri no, a seconda delle lettere che contengono

Che cosa succede davvero

Causa 1

Byte UTF-8 letti come Windows-1252

È il classico schema «Ã¨»: il file è in UTF-8, dove è occupa due byte, ma l’importatore legge ogni byte separatamente con il vecchio alfabeto a un byte. Un carattere ne diventa due.

Causa 2

Un’intestazione che dichiara la codifica sbagliata

Le intestazioni OFX 1.x indicano ENCODING e CHARSET. Alcune banche consegnano contenuto UTF-8 sotto un’intestazione che dichiara ASCII o 1252, e un importatore conforme segue l’intestazione anziché i byte.

Causa 3

Un passaggio di conversione intermedio

Aprire e risalvare il file in un editor o in un foglio di calcolo riscrive i byte con la codifica predefinita di quel programma. Per questo i file si rompono spesso proprio dopo essere stati «controllati al volo».

Come risolverlo

  1. Trascina il file nello strumento qui sotto: segnala quando un’intestazione dichiara ASCII mentre il contenuto contiene accenti, che è esattamente questa contraddizione.
  2. Preferisci scaricare di nuovo anziché rattoppare: un export fresco della banca ha di solito byte e intestazione coerenti.
  3. Se devi modificare il file, usa un editor che ti permetta di scegliere la codifica in apertura e in salvataggio, e mantieni quella originale.
  4. Lo strumento non riscrive gli accenti di proposito: indovinare quale alfabeto fosse inteso equivarrebbe a rinominare delle persone in silenzio.

Evita la correzione manuale: ripara automaticamente

Lo strumento segnala il conflitto di codifica invece di riscrivere i nomi per conto suo, e salva il file riparato nella stessa codifica in cui è arrivato. Gratuito, senza registrazione, senza caricamenti.

Apri lo strumento

Il tuo file non lascia mai il browser.