Waarom gaan accenten kapot in een CSV?
Een CSV-bestand zegt niet met welke codering het is opgeslagen: elk programma moet dat raden. Exporteert het ene systeem in UTF-8 en leest het andere in Windows-1252 (ANSI), dan worden letters met accenten reeksen als Coördinatie of Financiën. Andersom toont een ANSI-bestand in een UTF-8-programma vaak �.
Dat gebeurt vaak bij exports uit webshops, boekhoudpakketten, CRM-systemen en internetbankieren. Ook veel CSV-bestanden van open-dataportalen staan in ISO-8859-1 (Latin-1) en tonen rare tekens in programma’s die UTF-8 verwachten.
Een CSV herstellen in drie stappen
- Sleep het CSV-bestand in het vak hierboven of klik op Bestand kiezen.
- Mojibuster herkent de codering, herstelt kapotte tekens en toont elke wijziging onder Wat is er veranderd?.
- Klik op Downloaden. Het bestand wordt opgeslagen als UTF-8 – desgewenst met BOM, zodat Excel het goed opent.
Scheidingstekens, aanhalingstekens en regeleinden blijven precies zoals ze waren. Het maakt niet uit of je CSV een puntkomma gebruikt – de standaard van Excel in Nederland en België – of een komma: alleen de kapotte tekens veranderen.
Zo voorkom je het bij de volgende export
- Excel: kies bij “Bestand → Opslaan als” het formaat CSV UTF-8 (door komma’s gescheiden).
- LibreOffice Calc: zet bij het opslaan als CSV “Filterinstellingen bewerken” aan en kies de tekenset Unicode (UTF-8).
- Google Spreadsheets: CSV-exports zijn altijd UTF-8; het probleem ontstaat pas als je ze in een ander programma opent.
- Databases en webshops: stel de export in op UTF-8; gebruik in MySQL en MariaDB
utf8mb4.
Veelgestelde vragen
Blijven scheidingstekens en aanhalingstekens hetzelfde?
Ja. Mojibuster vervangt alleen kapotte tekenreeksen. Puntkomma’s, komma’s, aanhalingstekens en regeleinden veranderen niet.
Sla ik de CSV op met of zonder BOM?
Open je hem in Excel: met BOM, zodat Excel UTF-8 herkent. Voor import in databases, webshops of scripts is zonder BOM meestal beter.
Mijn CSV staat in ANSI of Latin-1. Werkt het dan ook?
Ja. Mojibuster herkent bestanden in Windows-1252 (ANSI) automatisch en zet ze om naar UTF-8. In het resultaat staat dan “Gelezen als Windows-1252 (ANSI)”.
Hoe groot mag de CSV zijn?
Tot 100 MB. Grote bestanden worden op de achtergrond verwerkt, terwijl een balk de voortgang toont.