Hvorfor bliver æ, ø og å forkerte i en CSV?
En CSV-fil siger ikke, hvilken tegnkodning den er gemt i: hvert program må gætte. Eksporterer et system i UTF-8, og læser et andet i Windows-1252 (ANSI), bliver æ, ø og å til tegnfølger som Næstved eller København – se ø i stedet for ø. Den anden vej rundt viser en ANSI-fil tit � i et UTF-8-program.
Det sker ofte med eksporter fra webshops, regnskabsprogrammer, CRM-systemer og netbanken. Også mange ældre CSV-filer med offentlige data er gemt i ISO-8859-1 (Latin-1) og viser mærkelige tegn i programmer, der forventer UTF-8.
Ret en CSV i tre trin
- Træk CSV-filen ind i feltet ovenfor, eller klik på Vælg fil.
- Mojibuster genkender tegnkodningen, retter ødelagte tegn og viser hver ændring under Hvad er ændret?.
- Klik på Download. Filen gemmes som UTF-8 – med BOM, hvis du vil, så Excel åbner den rigtigt.
Skilletegn, anførselstegn og linjeskift forbliver præcis, som de var. Det er ligegyldigt, om din CSV bruger semikolon – standard i dansk Excel – eller komma: kun de ødelagte tegn ændres.
Sådan undgår du det ved næste eksport
- Excel: vælg formatet CSV UTF-8 (kommasepareret) under »Filer → Gem som«. Flere tips: mærkelige tegn i Excel.
- LibreOffice Calc: sæt flueben ved »Rediger filterindstillinger«, når du gemmer som CSV, og vælg tegnsættet Unicode (UTF-8).
- Google Sheets: CSV-eksporter er altid UTF-8; problemet opstår først, når du åbner dem i et andet program.
- Databaser og webshops: indstil eksporten til UTF-8; brug
utf8mb4i MySQL og MariaDB.
Ofte stillede spørgsmål
Forbliver skilletegn og anførselstegn uændrede?
Ja. Mojibuster skifter kun ødelagte tegnfølger ud. Semikolon, kommaer, anførselstegn og linjeskift ændres ikke.
Skal jeg gemme CSV-filen med eller uden BOM?
Åbner du den i Excel: med BOM, så Excel genkender UTF-8. Til import i databaser, webshops eller scripts er uden BOM som regel bedre.
Min CSV er i ANSI eller Latin-1. Virker det så også?
Ja. Mojibuster genkender automatisk filer i Windows-1252 (ANSI) og konverterer dem til UTF-8. I resultatet står der så »Læst som Windows-1252 (ANSI)«.
Hvor stor må CSV-filen være?
Op til 100 MB. Store filer behandles i baggrunden, mens en statuslinje viser, hvor langt arbejdet er nået.