Ret tegnkodning i tekst og CSV
Når æ, ø, å og andre specialtegn dukker op som rækker af volapyk, er filen blevet læst med den forkerte tegnkodning. Dette værktøj konverterer filer gemt i gamle Windows-tegnkodninger til UTF-8 og reparerer dobbeltkodet tekst, med automatisk genkendelse af de almindelige tilfælde. Det kan også tilføje den markør, Excel skal bruge for at læse specialtegn korrekt. Alt kører på din enhed.
Slip filer her eller klik for at vælge
Resultater
Sådan retter du tegnkodningen i en CSV
- Slip den CSV- eller tekstfil, der har de ødelagte tegn.
- Lad kildetegnkodningen stå på automatisk, eller vælg Windows-1252, ISO-8859-1 eller reparation af dobbeltkodning.
- Vælg, om du vil tilføje en BOM til Excel.
- Klik på Kør, og download den rettede UTF-8-fil.
Hvorfor bogstaver med accenter bliver til volapyk
Hvis en fil viser to eller tre mærkelige tegn, hvor der skulle have stået et bogstav med accent, en apostrof eller et valutategn, er den blevet læst med den forkerte tegnkodning. Tekst gemmes som byte, og en tegnkodning er reglen for, hvordan byte bliver til tegn. Moderne systemer bruger UTF-8. Ældre Windows-programmer, og Excel i særdeleshed, gemmer og åbner ofte tekst i en regional tegnkodning som Windows-1252. Når en fil, der er skrevet på den ene måde, læses på den anden, bliver alle tegn uden for almindelig ASCII forkerte. Dataene er ikke gået tabt; de er bare afkodet med den forkerte regel.
To forskellige problemer, to løsninger
Filen er i en gammel tegnkodning. En CSV eksporteret fra et ældre Windows-værktøj er gemt som Windows-1252 eller ISO-8859-1. Værktøjer, der forventer UTF-8, viser spørgsmålstegn eller erstatningstegn. Løsning: fortæl dette værktøj, hvad den oprindelige tegnkodning er, så gemmer det filen igen som UTF-8, som alt kan læse korrekt.
Filen er dobbeltkodet, såkaldt "mojibake". Nogen har læst en UTF-8-fil som Windows-1252 og gemt den igen, så de korrekte byte er blevet kodet om til to eller tre forkerte tegn hver. Det er herfra, det klassiske store A med tilde foran hvert æ, ø, å og bogstav med accent kommer. Løsning: reparationsindstillingen vender fejlen om ved at kode de tegn tilbage til byte og afkode dem ordentligt som UTF-8.
Automatisk registrering
Når kilden står på automatisk, prøver værktøjet først at læse filen som streng UTF-8. Hvis det fejler, falder det tilbage til Windows-1252. Hvis det lykkes, men teksten indeholder de velkendte mønstre fra dobbeltkodning, anvender det reparationen. I de fleste tilfælde er det alt, du har brug for; vælg kun tegnkodning manuelt, hvis det automatiske resultat stadig ser forkert ud.
BOM-indstillingen
Excel på Windows går stadig ud fra en regional tegnkodning, når det åbner en CSV, medmindre filen starter med et byte order mark. Slå BOM til, når filen skal tilbage i Excel; lad det være slået fra til databaser, udviklerværktøjer og de fleste webimporter, hvor nogle behandler mærket som en del af den første kolonnes navn.
Hvad du får
| Symptom | Efter rettelsen |
|---|---|
| Navne med accenter viser et malplaceret stort A plus et symbol i stedet for hvert bogstav med accent | Müller, José, Zoë |
| Apostroffer og anførselstegn vises som tre mærkelige tegn | It's, "quoted" |
| Eurotegnet vises som en lille klump symboler | € 25 |
| Spørgsmålstegn eller firkanter i stedet for bogstaver | De oprindelige bogstaver, når den rigtige kildetegnkodning er valgt |
Resultatet er en UTF-8-tekstfil med samme navn og indhold, bare kodet korrekt. Det virker til CSV, TXT og alle andre almindelige tekstfiler. Intet bliver uploadet; rettelsen sker i din browser. Mere om emnet finder du i mærkelige tegn i CSV i Excel.
Ofte stillede spørgsmål
Hvorfor vises bogstaver som æ, ø og å som mærkelige symboler?
Filen blev skrevet som UTF-8 og læst som en Windows-tegnkodning eller omvendt. Tegnene er ikke tabt, bare afkodet med den forkerte regel, og dette værktøj vender processen om.
Bliver filen uploadet?
Nej. Reparationen sker i din browser, og filen bliver på din enhed.
Virker det for andre sprog end europæiske?
Ja, for alt, der oprindeligt var UTF-8 og blev dobbeltkodet. For filer, der faktisk er gemt i en regional tegnkodning, dækker værktøjet de vesteuropæiske.
Skal jeg tilføje en BOM?
Ja, hvis filen skal tilbage til Excel på Windows, nej til databaser og programmeringsværktøjer.
Dine filer forlader aldrig din enhed
Alle værktøjer på Squishly Tools er 100 % gratis og kører helt i din browser. Dine billeder og dokumenter behandles på din egen computer og uploades aldrig til en server. Der er ingen konti, ingen vandmærker og ingen skjulte fælder.