Varför det dyker upp ett rottecken
I UTF-8 tar bokstäver med ring, prickar eller accent två byte och snirkliga citattecken tre – å är C3 och A5. Mac Roman, Apples gamla teckenuppsättning, gör varje byte till ett eget tecken: C3 blir rottecknet √, A5 blir punkttecknet •. Apostrofen ’ (E2 80 99) blir ‚Äô. Det är Mac-motsvarigheten till `Ã¥` på Windows.
Före
Vi är “glada” – kaféets smörgåsar och räksmörgåsar står på menyn från 9.
Efter
Vi är “glada” – kaféets smörgåsar och räksmörgåsar står på menyn från 9.
De vanligaste mönstren
‚Äô→’,‚Äò→‘‚Äú→“,‚Äù→”‚Äì→–,‚Äî→—,‚Ķ→…,‚Ǩ→€√•→å,√∂→ö,√©→é,√º→ü
Hela tabellen finns längre ner. ‚Äô är Mac-versionen av ’ – mer om trasiga apostrofer och citattecken.
Var Mac Roman fortfarande dyker upp
- Excel för Mac: äldre versioner sparade CSV-filer i Mac Roman – så öppnar du CSV-filer rätt i Excel.
- Exporter från databaser och appar som erbjuder ”Macintosh” som teckenuppsättning, till exempel FileMaker.
- Gamla filer från tiden före Mac OS X som öppnas i ett UTF-8-program i dag.
- Kopierad text som ett CMS eller ett nyhetsbrevsverktyg tagit över med fel teckenuppsättning.
Samma sak i Windows-konsolen: ├ñ i stället för ä
Ett liknande mönster ser du i Kommandotolken och PowerShell: konsolen använder den gamla DOS-kodsidan 437 (850 i Västeuropa). Där blir ä till ├ñ och ’ till ΓÇÖ. Det känner Mojibuster också igen. Hur du ställer om konsolen till UTF-8 förklaras på PowerShell-sidan.
Före
Exporten klar: ÔÇ£R├ñkenskaper ÔÇô slutlig.csvÔÇØ sparad.
Efter
Exporten klar: “Räkenskaper – slutlig.csv” sparad.
Hela filer i Mac Roman eller DOS
Om en hel fil sparats i Mac Roman eller CP850, släpp den i rutan ovan: Mojibuster upptäcker teckenuppsättningen och konverterar till UTF-8. Är upptäckten inte entydig erbjuder verktyget att läsa filen i en annan teckenuppsättning.
Vanliga trasiga tecken
| Trasigt | Rätt |
|---|---|
| √• | å |
| √§ | ä |
| √∂ | ö |
| √Ö | Å |
| √Ñ | Ä |
| √ñ | Ö |
| √© | é |
| √º | ü |
| √¶ | æ |
| √∏ | ø |
| √† | à |
| ‚Ǩ | € |
| ‚Äû | „ |
| ‚Äô | ’ |
| ‚Äì | – |
| ‚Ķ | … |
Vanliga frågor
Är min text förlorad?
Nej. ‚Äô innehåller fortfarande exakt apostrofens byte, och Mojibuster gör om dem. Tecken försvinner först när ett program ersatt dem med ? – se frågetecken i stället för bokstäver.
Vad är Mac Roman?
Teckenuppsättningen Apple använde för västerländska språk före Unicode. macOS arbetar i dag med UTF-8, men äldre appar, exporter och filer använder fortfarande Mac Roman.
Hur förebygger jag det?
Spara filer som UTF-8 och öppna dem i program som förväntar sig UTF-8. I TextEdit ställer du in kodningen på ”Unicode (UTF-8)” i inställningarna för att öppna och spara (Open and Save).