Fiks rare tegn i CSV-filer

Viser CSV-filen æ, ø eller Ã¥ i stedet for æ, ø og å? Dra filen inn i feltet: Mojibuster fikser den og lagrer den som UTF-8.

Fungerer med tekst og med disse filene:

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

For eksempel eksporter fra Excel, databasesikkerhetskopier, undertekster eller kode fra nettsider.

Fiks

  1. Dra en fil hit eller lim inn tekst
  2. Fiksingen skjer automatisk
  3. Kopier eller last ned
eller dra en fil hit
  • Ingen opplasting. Filene dine fikses direkte i nettleseren og forlater aldri enheten din.

  • Servere i EU. Mojibuster kjører på en server i Finland (EU); personvernforordningen (GDPR) gjelder – i Norge gjennom EØS-avtalen. GDPR-teksten (EUR-Lex, engelsk)

Hvorfor blir æ, ø og å feil i en CSV?

En CSV-fil sier ikke hvilket tegnsett den er lagret i: hvert program må gjette. Eksporterer ett system i UTF-8 og et annet leser i Windows-1252 (ANSI), blir æ, ø og å til tegnrekker som Tromsø eller Bodø – se ø i stedet for ø. Motsatt vei viser en ANSI-fil ofte � i et UTF-8-program.

Dette skjer ofte med eksporter fra nettbutikker, regnskapsprogrammer, CRM-systemer og nettbanken. Også mange eldre CSV-filer med offentlige data er lagret i ISO-8859-1 (Latin-1) og viser rare tegn i programmer som forventer UTF-8.

Fiks en CSV i tre trinn

  1. Dra CSV-filen inn i feltet over, eller klikk på Velg fil.
  2. Mojibuster kjenner igjen tegnsettet, fikser ødelagte tegn og viser hver endring under Hva er endret?.
  3. Klikk på Last ned. Filen lagres som UTF-8 – med BOM hvis du vil, slik at Excel åpner den riktig.

Skilletegn, anførselstegn og linjeskift blir nøyaktig som før. Det spiller ingen rolle om CSV-filen bruker semikolon – standard i norsk Excel – eller komma: bare de ødelagte tegnene endres. Beløp som 1 250,00 blir stående urørt.

Slik unngår du det ved neste eksport

  • Excel: velg formatet CSV UTF-8 (kommadelt) under «Fil → Lagre som». Flere tips: rare tegn i Excel.
  • LibreOffice Calc: huk av for «Rediger filterinnstillinger» når du lagrer som CSV, og velg tegnsettet Unicode (UTF-8).
  • Google Regneark: CSV-eksporter er alltid UTF-8; problemet oppstår først når du åpner dem i et annet program.
  • Databaser og nettbutikker: still inn eksporten på UTF-8; bruk utf8mb4 i MySQL og MariaDB.

Ofte stilte spørsmål

Blir skilletegn og anførselstegn stående uendret?

Ja. Mojibuster bytter bare ut ødelagte tegnrekker. Semikolon, komma, anførselstegn og linjeskift endres ikke.

Skal jeg lagre CSV-filen med eller uten BOM?

Skal du åpne den i Excel: med BOM, så Excel kjenner igjen UTF-8. Til import i databaser, nettbutikker eller skript er uten BOM som regel bedre.

CSV-filen min er i ANSI eller Latin-1. Fungerer det da også?

Ja. Mojibuster kjenner automatisk igjen filer i Windows-1252 (ANSI) og konverterer dem til UTF-8. I resultatet står det da «Lest som Windows-1252 (ANSI)».

Hvor stor kan CSV-filen være?

Opptil 100 MB. Store filer behandles i bakgrunnen mens en fremdriftslinje viser hvor langt arbeidet har kommet.

Les mer