Varför ä blir två tecken
I UTF-8 tar varje å, ä och ö två byte: ä är C3 A4. Ett program som läser filen som Windows-1252 gör varje byte till ett eget tecken: C3 blir Ã, A4 blir ¤. Därför börjar nästan alla konstiga tecken med à – det andra tecknet avslöjar vilken bokstav som var menad.
Trasig
Åsa och Björn åt räksmörgås på ett café i Malmö – nästa år blir det Ängelholm.
Fixad
Åsa och Björn åt räksmörgås på ett café i Malmö – nästa år blir det Ängelholm.
Mönstren du ser oftast
Ã¥→å,ä→ä,ö→öÃ…→Å,Ä→Ä,Ö→Öé→é,ü→ü,æ→æ,ø→øâ‚¬→€,–→–och’→’– mer om trasiga apostrofer och citattecken
Hela tabellen finns nedan. Ser skräpet längre ut, som ä, har texten konverterats fel två gånger. Det fixar Mojibuster också, upp till tre nivåer på en gång – mer om det under fixa UTF-8-tecken.
Hellre inte med sök och ersätt
Du kan låta Word eller Excel ersätta ä med ä. Det går bara bra så länge du känner till varje fel: à följt av ett hårt blanksteg är ett trasigt à, men ett ensamt à kan också vara ett portugisiskt namn. Mojibuster kontrollerar varje ställe byte för byte och ändrar bara det som uppenbart är trasigt.
Var problemet kommer ifrån
- Excel öppnar en CSV i UTF-8 utan BOM som Windows-1252 – så öppnar du den rätt.
- Exporter från webbutiker, bokföringsprogram eller internetbanken öppnas med fel teckenkodning – se fixa CSV.
- Databaser levererar UTF-8 via en anslutning i
latin1; användutf8mb4för tabeller och anslutning. - Skript läser in filer med fel teckenkodning, till exempel i PowerShell eller Python utan
encoding='utf-8'. - Mejl och nyhetsbrev anger fel teckenuppsättning.
- Undertexter läses fel av spelaren – se undertexter med konstiga tecken.
Vanliga trasiga tecken
| Trasigt | Rätt |
|---|---|
| Ã¥ | å |
| ä | ä |
| ö | ö |
| Ã… | Å |
| Ä | Ä |
| Ö | Ö |
| é | é |
| ü | ü |
| æ | æ |
| ø | ø |
| Ã | à |
| € | € |
| „ | „ |
| ’ | ’ |
| – | – |
| … | … |
Vanliga frågor
Är mina bokstäver förlorade?
Nej. I ä finns fortfarande exakt byten för ä, och Mojibuster sätter tillbaka dem. Bokstäver är förlorade först när ett program redan har ersatt dem med ? eller � – mer om frågetecken i stället för å, ä och ö.
Varför ser jag à med ett blanksteg efter?
Det är oftast ett trasigt à, som i ”2 st à 25 kr”: den andra byten är ett hårt blanksteg i Windows-1252. Har det blivit ett vanligt blanksteg vid kopieringen är stället inte längre entydigt, och då låter Mojibuster det vara.
Kan jag fixa en hel fil?
Ja. Dra CSV-, TXT-, JSON- eller SQL-filer på upp till 100 MB till rutan ovan. Filen stannar på din enhet.