Fixa teckenkodning i text och CSV
När å, ä, ö och andra specialtecken blir till rader av obegripliga tecken har filen lästs med fel teckenkodning. Verktyget konverterar filer som sparats med gamla Windows-kodningar till UTF-8 och lagar dubbelkodad text, med automatisk identifiering för de vanliga fallen. Vid behov läggs markeringen till som Excel behöver för att läsa specialtecken rätt. Allt körs på din enhet.
Släpp filer här eller klicka för att välja
Resultat
Så fixar du teckenkodningen i en CSV
- Släpp CSV- eller textfilen med de trasiga tecknen.
- Låt källkodningen stå på automatisk, eller välj Windows-1252, ISO-8859-1 eller laga dubbelkodning.
- Välj om en BOM ska läggas till för Excel.
- Klicka på Kör och ladda ner den rättade UTF-8-filen.
Därför blir å, ä och ö till nonsens
Om en fil visar två eller tre konstiga symboler där det borde stå en bokstav med accent eller prickar, en apostrof eller ett valutatecken, har den lästs med fel teckenkodning. Text lagras som byte, och en kodning är regeln för hur byte blir till bokstäver. Moderna system använder UTF-8. Äldre Windows-program, och särskilt Excel, sparar och läser ofta text med en regional kodning som Windows-1252. När en fil som skrivits på ett sätt läses på det andra blir varje tecken utanför vanlig ASCII fel. Datan har inte försvunnit; den avkodas bara med fel regel.
Två olika problem, två lösningar
Filen har en äldre kodning. En CSV-fil som exporterats från ett gammalt Windows-verktyg är sparad som Windows-1252 eller ISO-8859-1. Verktyg som förväntar sig UTF-8 visar frågetecken eller ersättningstecken. Lösning: ange källkodningen för verktyget så sparar det om filen som UTF-8, som allt kan läsa korrekt.
Filen är dubbelkodad, så kallad "mojibake". Någon har läst en UTF-8-fil som Windows-1252 och sparat den igen, så att de korrekta byten har kodats om till två eller tre felaktiga tecken var. Det är härifrån det klassiska versala A:et med tilde före varje bokstav med prickar eller accent kommer. Lösning: reparationsalternativet vänder på misstaget genom att koda om de tecknen till byte och avkoda dem korrekt som UTF-8.
Automatisk identifiering
När källan är inställd på automatisk försöker verktyget först läsa filen som strikt UTF-8. Om det misslyckas faller det tillbaka på Windows-1252. Om det lyckas men texten innehåller de typiska mönstren för dubbelkodning används reparationen. I de flesta fall är det allt du behöver; ange kodningen för hand bara om det automatiska resultatet fortfarande ser fel ut.
BOM-alternativet
Excel i Windows utgår fortfarande från en regional kodning när det öppnar en CSV-fil, om inte filen börjar med en byteordningsmarkering. Slå på BOM när filen ska tillbaka till Excel; låt den vara avstängd för databaser, programmeringsverktyg och de flesta importer på webben, eftersom vissa av dem behandlar markören som en del av den första kolumnens namn.
Vad du får
| Symtom | Efter reparationen |
|---|---|
| Namn med accenter eller prickar visar ett lösryckt versalt A plus en symbol i stället för varje sådan bokstav | Müller, José, Zoë |
| Apostrofer och citattecken visas som tre udda tecken | It's, "quoted" |
| Eurotecknet visas som en liten klunga symboler | € 25 |
| Frågetecken eller rutor där bokstäverna borde stå | De ursprungliga bokstäverna, när rätt källkodning har valts |
Resultatet är en UTF-8-textfil med samma namn och innehåll, bara korrekt kodad. Det fungerar för CSV, TXT och alla andra vanliga textfiler. Ingenting laddas upp; reparationen sker i din webbläsare. För mer information kan du läsa konstiga tecken i CSV-filer i Excel.
Vanliga frågor
Varför visas bokstäver som å, ä och ö som konstiga symboler?
Filen skrevs som UTF-8 och lästes som en Windows-kodning, eller tvärtom. Tecknen har inte försvunnit, de har bara avkodats med fel regel, och det här verktyget vänder på det.
Laddas filen upp?
Nej. Lagningen sker i din webbläsare och filen stannar på din enhet.
Fungerar det för andra språk än europeiska?
Ja, för allt som ursprungligen var UTF-8 och blev dubbelkodat. För filer som faktiskt sparats med en regional kodning täcker verktyget de västeuropeiska.
Ska jag lägga till BOM?
Ja om filen ska tillbaka in i Excel i Windows, nej för databaser och programmeringsverktyg.
Dina filer lämnar aldrig din enhet
Alla verktyg på Squishly Tools är 100 % gratis och körs helt i din webbläsare. Dina bilder och dokument bearbetas på din egen dator och laddas aldrig upp till en server. Inga konton, inga vattenstämplar och ingen hake.