Fiks tegnkoding i tekst og CSV
Når æ, ø, å og andre spesialtegn dukker opp som rader med tull, ble filen lest med feil tegnkoding. Dette verktøyet konverterer filer lagret i gamle Windows-tegnkodinger til UTF-8 og reparerer dobbeltkodet tekst, med automatisk gjenkjenning for de vanlige tilfellene. Det kan også legge til markøren Excel trenger for å lese spesialtegn riktig. Alt kjører på enheten din.
Dra filene hit eller klikk for å velge
Resultater
Slik fikser du tegnkodingen i en CSV
- Slipp CSV- eller tekstfilen med de ødelagte tegnene.
- La kildetegnkodingen stå på automatisk, eller velg Windows-1252, ISO-8859-1 eller reparasjon av dobbeltkoding.
- Velg om du vil legge til en BOM for Excel.
- Trykk Kjør og last ned den rettede UTF-8-filen.
Hvorfor æ, ø, å og aksenter blir til tull
Hvis en fil viser to eller tre rare symboler der det skulle stått en æ, ø, å, en aksentbokstav, en apostrof eller et valutategn, er den lest med feil tegnkoding. Tekst lagres som byte, og en tegnkoding er regelen for å gjøre byte om til bokstaver. Moderne systemer bruker UTF-8. Eldre Windows-programmer, og særlig Excel, lagrer og åpner ofte tekst med en regional tegnkoding som Windows-1252. Når en fil som er skrevet på den ene måten, leses på den andre, blir alle tegn utenfor vanlig ASCII feil. Dataene er ikke tapt; de dekodes bare med feil regel.
To ulike problemer, to løsninger
Filen har en eldre tegnkoding. En CSV eksportert fra et gammelt Windows-verktøy er lagret som Windows-1252 eller ISO-8859-1. Verktøy som forventer UTF-8, viser spørsmålstegn eller erstatningstegn. Løsning: fortell dette verktøyet hvilken tegnkoding kilden har, så lagrer det filen på nytt som UTF-8, som alt leser riktig.
Filen er dobbeltkodet, såkalt «mojibake». Noen leste en UTF-8-fil som Windows-1252 og lagret den igjen, så de riktige bytene ble kodet om til to eller tre gale tegn hver. Det er herfra den klassiske stor A med tilde eller ring foran hver æ, ø og å kommer. Løsning: reparasjonsvalget reverserer feilen ved å kode disse tegnene tilbake til byte og dekode dem ordentlig som UTF-8.
Automatisk gjenkjenning
Når kilden er satt til automatisk, prøver verktøyet først å lese filen som streng UTF-8. Hvis det mislykkes, faller det tilbake på Windows-1252. Hvis det lykkes, men teksten inneholder de typiske mønstrene for dobbeltkoding, utføres reparasjonen. I de fleste tilfeller er det alt du trenger; angi tegnkodingen for hånd bare hvis det automatiske resultatet fortsatt ser feil ut.
BOM-valget
Excel på Windows antar fortsatt en regional tegnkoding når den åpner en CSV, med mindre filen begynner med et byte order mark. Slå på BOM når filen skal tilbake til Excel; la det være av for databaser, utviklerverktøy og de fleste importer på nett, siden enkelte av dem behandler merket som en del av navnet på den første kolonnen.
Hva du får
| Symptom | Etter reparasjon |
|---|---|
| Navn med æ, ø, å eller aksenter viser en løs stor A pluss et symbol i stedet for hver spesialbokstav | Bjørn, Åse, Ærø, Müller, José |
| Apostrofer og anførselstegn vises som tre rare tegn | O'Brien, «sitat» |
| Eurotegnet vises som en liten klynge symboler | € 25 |
| Spørsmålstegn eller bokser der bokstaver skulle stått | De opprinnelige bokstavene, så snart riktig kildetegnkoding er valgt |
Resultatet er en UTF-8-tekstfil med samme navn og innhold, bare riktig kodet. Det fungerer for CSV, TXT og alle andre rene tekstfiler. Ingenting lastes opp; reparasjonen skjer i nettleseren din. For mer om dette, les rare tegn i CSV i Excel.
Ofte stilte spørsmål
Hvorfor vises bokstaver som æ, ø og å som rare symboler?
Filen ble skrevet som UTF-8 og lest som en Windows-tegnkoding, eller omvendt. Tegnene er ikke tapt, bare dekodet med feil regel, og dette verktøyet snur prosessen.
Blir filen lastet opp?
Nei. Reparasjonen skjer i nettleseren din, og filen blir værende på enheten.
Fungerer det for andre språk enn europeiske?
Ja, for alt som opprinnelig var UTF-8 og ble dobbeltkodet. For filer som faktisk er lagret i en regional tegnkoding, dekker verktøyet de vesteuropeiske.
Bør jeg legge til BOM?
Ja hvis filen skal tilbake til Excel på Windows, nei for databaser og programmeringsverktøy.
Filene dine forlater aldri enheten din
Alle verktøyene på Squishly Tools er 100 % gratis og kjører helt og holdent i nettleseren din. Bildene og dokumentene dine behandles på din egen datamaskin og lastes aldri opp til en server. Ingen kontoer, ingen vannmerker og ingen baksider.