Fixa konstiga tecken i CSV-filer

Visar din CSV ä, ö eller Ã¥ i stället för ä, ö och å? Dra filen till rutan: Mojibuster fixar den och sparar den som UTF-8.

Fungerar med text och med de här filerna:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Till exempel exporter från Excel, databasbackuper, undertexter eller webbplatskod.

Fixa

  1. Dra hit en fil eller klistra in text
  2. Fixen sker automatiskt
  3. Kopiera eller ladda ner
eller dra hit en fil
  • Ingen uppladdning. Dina filer fixas direkt i webbläsaren och lämnar aldrig din enhet.

  • Servrar inom EU. Mojibuster körs på en server i Finland (EU); dataskyddsförordningen (GDPR) gäller. GDPR-texten (EUR-Lex)

Varför blir å, ä och ö fel i en CSV?

En CSV-fil säger inte vilken teckenkodning den är sparad i: varje program måste gissa. Exporterar ett system i UTF-8 och läser ett annat i Windows-1252 (ANSI), blir å, ä och ö teckenföljder som Göteborg eller Malmö – se ä i stället för ä. Åt andra hållet visar en ANSI-fil ofta � i ett UTF-8-program.

Det händer ofta med exporter från webbutiker, bokföringsprogram, CRM-system och internetbanken. Även många CSV-filer med öppna data från myndigheter är sparade i ISO-8859-1 (Latin-1) och visar konstiga tecken i program som förväntar sig UTF-8.

Fixa en CSV i tre steg

  1. Dra CSV-filen till rutan ovan eller klicka på Välj fil.
  2. Mojibuster känner igen teckenkodningen, fixar trasiga tecken och visar varje ändring under Vad har ändrats?.
  3. Klicka på Ladda ner. Filen sparas som UTF-8 – med BOM om du vill, så att Excel öppnar den rätt.

Avgränsare, citattecken och radbrytningar blir exakt som de var. Det spelar ingen roll om din CSV använder semikolon – standard i svenska Excel – eller komma: bara de trasiga tecknen ändras.

Så undviker du det vid nästa export

  • Excel: välj formatet CSV UTF-8 (kommaavgränsad) under ”Arkiv → Spara som”. Fler tips: konstiga tecken i Excel.
  • LibreOffice Calc: kryssa i ”Redigera filterinställningar” när du sparar som CSV och välj teckenuppsättningen Unicode (UTF-8).
  • Google Kalkylark: CSV-exporter är alltid UTF-8; problemet uppstår först när du öppnar dem i ett annat program.
  • Databaser och webbutiker: ställ in exporten på UTF-8; använd utf8mb4 i MySQL och MariaDB.

Vanliga frågor

Blir avgränsare och citattecken oförändrade?

Ja. Mojibuster byter bara ut trasiga teckenföljder. Semikolon, komman, citattecken och radbrytningar ändras inte.

Ska jag spara CSV-filen med eller utan BOM?

Öppnar du den i Excel: med BOM, så att Excel känner igen UTF-8. För import i databaser, webbutiker eller skript är utan BOM oftast bättre.

Min CSV är i ANSI eller Latin-1. Fungerar det då också?

Ja. Mojibuster känner automatiskt igen filer i Windows-1252 (ANSI) och konverterar dem till UTF-8. I resultatet står det då ”Läst som Windows-1252 (ANSI)”.

Hur stor får CSV-filen vara?

Upp till 100 MB. Stora filer bearbetas i bakgrunden medan en förloppsindikator visar hur långt det har kommit.

Mer att läsa