Hvorfor ø blir til to tegn
I UTF-8 tar hver æ, ø og å to byte: ø er C3 B8. Et program som leser filen som Windows-1252, gjør hver byte til et eget tegn: C3 blir til Ã, B8 til ¸. Derfor begynner nesten alle rare tegn med à – det andre tegnet avslører hvilken bokstav som var ment.
Ødelagt
Øystein og Åse spiste smørbrød på en kafé i Trondheim – neste år går turen til Tromsø.
Fikset
Øystein og Åse spiste smørbrød på en kafé i Trondheim – neste år går turen til Tromsø.
Mønstrene du ser oftest
æ→æ,ø→ø,Ã¥→åÆ→Æ,Ø→Ø,Ã…→Åé→é,ü→ü,ä→ä,ö→ö€→€,–→–og’→’– mer om feil apostrofer og anførselstegn
Hele tabellen finner du nedenfor. Ser rotet lengre ut, som ø, er teksten konvertert feil to ganger. Det fikser Mojibuster også, opptil tre nivåer på én gang – mer om det under fiks UTF-8-tegn.
Helst ikke med søk og erstatt
Du kan la Word eller Excel erstatte ø med ø. Det går bare bra så lenge du kjenner hver eneste feil: à fulgt av et hardt mellomrom er en ødelagt à, men en enkelt à kan også være et portugisisk navn. Mojibuster sjekker hvert sted byte for byte og endrer bare det som tydelig er ødelagt.
Hvor problemet kommer fra
- Excel åpner en CSV i UTF-8 uten BOM som Windows-1252 – slik åpner du den riktig.
- Eksporter fra nettbutikker, regnskapsprogrammer eller nettbanken åpnes med feil tegnsett – se fiks CSV.
- Databaser leverer UTF-8 via en tilkobling i
latin1; brukutf8mb4for tabeller og tilkobling. - Skript leser inn filer med feil tegnsett, for eksempel i PowerShell eller Python uten
encoding='utf-8'. - E-poster og nyhetsbrev oppgir feil tegnsett.
- Undertekster leses feil av avspilleren – se undertekster med rare tegn.
Vanlige ødelagte tegn
| Ødelagt | Riktig |
|---|---|
| æ | æ |
| ø | ø |
| Ã¥ | å |
| Æ | Æ |
| Ø | Ø |
| Ã… | Å |
| é | é |
| ö | ö |
| ü | ü |
| Ã | à |
| € | € |
| « | « |
| » | » |
| ’ | ’ |
| – | – |
| … | … |
Ofte stilte spørsmål
Er bokstavene mine tapt?
Nei. I ø ligger fortsatt nøyaktig de bytene som utgjør ø, og Mojibuster setter dem sammen igjen. Bokstaver er først tapt når et program allerede har erstattet dem med ? eller � – mer om spørsmålstegn i stedet for æ, ø og å.
Hvorfor ser jeg à med et mellomrom etter?
Det er som regel en ødelagt à, som i «2 stk. à 25 kr»: den andre byten er et hardt mellomrom i Windows-1252. Har det blitt til et vanlig mellomrom under kopieringen, er stedet ikke lenger entydig, og da lar Mojibuster det være.
Kan jeg fikse en hel fil?
Ja. Dra CSV-, TXT-, JSON- eller SQL-filer på opptil 100 MB inn i feltet over. Filen blir på enheten din.