Perché gli accenti si rompono in un CSV?
Un file CSV non dice con quale codifica è stato salvato: ogni programma deve indovinarla. Se un sistema esporta in UTF-8 e un altro legge in Windows-1252 (ANSI), le lettere accentate diventano sequenze come Perché o più. Al contrario, un file ANSI aperto in un programma UTF-8 mostra spesso �.
Succede spesso con le esportazioni di e-commerce, gestionali, software di fatturazione e home banking. Anche molti file CSV dei portali open data sono in ISO-8859-1 (Latin-1) e mostrano caratteri strani nei programmi che si aspettano UTF-8.
Correggere un CSV in tre passaggi
- Trascina il file CSV nel riquadro qui sopra oppure clicca su Scegli file.
- Mojibuster riconosce la codifica, corregge i caratteri rotti e mostra ogni modifica in Cosa è cambiato?.
- Clicca su Scarica. Il file viene salvato in UTF-8 e, se vuoi, con BOM, così Excel lo apre correttamente.
Separatori, virgolette e a capo restano esattamente come prima. Non importa se il tuo CSV usa il punto e virgola – lo standard di Excel in Italia – o la virgola: cambiano solo i caratteri rotti.
Come evitare il problema alla prossima esportazione
- Excel: usa “File → Salva con nome” e scegli CSV UTF-8 (delimitato da virgole).
- LibreOffice Calc: salvando in CSV, attiva “Modifica impostazioni filtro” e scegli il set di caratteri Unicode (UTF-8).
- Fogli Google: le esportazioni CSV sono sempre in UTF-8; il problema compare solo aprendole in un altro programma.
- Database ed e-commerce: imposta l’esportazione in UTF-8; in MySQL e MariaDB usa
utf8mb4.
Domande frequenti
Separatori e virgolette restano invariati?
Sì. Mojibuster sostituisce solo le sequenze di caratteri rotte. Punto e virgola, virgole, virgolette e a capo non cambiano.
Salvo il CSV con o senza BOM?
Se lo apri in Excel: con BOM, così Excel riconosce l’UTF-8. Per importarlo in database, e-commerce o script, di solito è meglio senza BOM.
Il mio CSV è in ANSI o Latin-1. Funziona lo stesso?
Sì. Mojibuster riconosce automaticamente i file Windows-1252 (ANSI) e li converte in UTF-8. Nel risultato compare “Letto come Windows-1252 (ANSI)”.
Quanto può essere grande il CSV?
Fino a 100 MB. I file grandi vengono elaborati in background mentre una barra mostra l’avanzamento.