‚Äô och √• i stället för ’ och å: laga Mac-mojibake

Visar texten ‚Äô i stället för en apostrof, ‚Äú i stället för “ eller √• i stället för å? Då har ett program läst UTF-8-text som Mac Roman – tecknen är inte borta. Klistra in texten ovan eller släpp filen här så lagar Mojibuster den direkt.

Fungerar med text och med de här filerna:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Till exempel exporter från Excel, databasbackuper, undertexter eller webbplatskod.

Fixa

  1. Dra hit en fil eller klistra in text
  2. Fixen sker automatiskt
  3. Kopiera eller ladda ner
eller dra hit en fil

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.

En mening sparad som UTF-8 och läst som Mac Roman

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.

Programutskrift i UTF-8, läst av konsolen som CP850

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

Så ser trasiga tecken oftast ut – och det här borde ha stått där.
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).

Mer att läsa