‚Äô og √• i stedet for ’ og å: ret Mac-mojibake

Viser din tekst ‚Äô i stedet for en apostrof, ‚Äú i stedet for “ eller √• i stedet for å? Så har et program læst UTF-8-tekst som Mac Roman – tegnene er ikke væk. Indsæt teksten ovenfor, eller træk filen ind, så retter Mojibuster den med det samme.

Virker med tekst og med disse filer:

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

For eksempel eksporter fra Excel, databasebackups, undertekster eller kode fra hjemmesider.

Ret

  1. Træk en fil herind, eller sæt tekst ind
  2. Rettelsen sker automatisk
  3. Kopiér eller download
eller træk en fil herind

Hvorfor der dukker et rodtegn op

I UTF-8 fylder bogstaver med ring, streg eller accent to bytes og krøllede anførselstegn tre – å er C3 og A5. Mac Roman, Apples gamle tegnsæt, gør hver byte til et tegn for sig: C3 bliver til rodtegnet √, A5 bliver til punkttegnet •. Apostroffen ’ (E2 80 99) bliver til ‚Äô. Det er Mac-udgaven af `Ã¥` på Windows.

En sætning gemt som UTF-8 og læst som Mac Roman

Før

Vi er “glade” – caféens smørrebrød og rødgrød med fløde står på menuen fra 9.

Efter

Vi er “glade” – caféens smørrebrød og rødgrød med fløde står på menuen fra 9.

De hyppigste mønstre

  • ‚Äô → ’, ‚Äò → ‘
  • ‚Äú → “, ‚Äù → ”
  • ‚Äì → –, ‚Äî → —, ‚Ķ → …, ‚Ǩ → €
  • √• → å, √∏ → ø, √© → é, √º → ü

Hele tabellen findes længere nede. ‚Äô er Mac-udgaven af ’ – mere om ødelagte apostroffer og anførselstegn.

Hvor Mac Roman stadig dukker op

  • Excel til Mac: ældre versioner gemte CSV-filer i Mac Roman – sådan åbner du CSV-filer korrekt i Excel.
  • Eksporter fra databaser og apps, der tilbyder ”Macintosh” som tegnsæt, for eksempel FileMaker.
  • Gamle filer fra tiden før Mac OS X, som i dag åbnes i et UTF-8-program.
  • Kopieret tekst, som et CMS eller et nyhedsbrevsværktøj har overtaget med forkert tegnsæt.

Det samme i Windows-konsollen: ├Ñ i stedet for å

Et lignende mønster ser du i Kommandoprompt og PowerShell: konsollen bruger den gamle DOS-kodeside 437 (850 i Vesteuropa). Dér bliver å til ├Ñ og ’ til ΓÇÖ. Det genkender Mojibuster også. Hvordan du sætter konsollen til UTF-8, forklares på PowerShell-siden.

Programoutput i UTF-8, læst af konsollen som CP850

Før

Eksport f├ªrdig: ÔÇ£├àrsregnskab ÔÇô endelig.csvÔÇØ gemt.

Efter

Eksport færdig: “Årsregnskab – endelig.csv” gemt.

Hele filer i Mac Roman eller DOS

Hvis en hel fil er gemt i Mac Roman eller CP850, så træk den ind i feltet ovenfor: Mojibuster registrerer tegnsættet og konverterer til UTF-8. Er registreringen ikke entydig, tilbyder værktøjet at læse filen i et andet tegnsæt.

Almindelige ødelagte tegn

Sådan ser ødelagte tegn oftest ud – og det her burde have stået der.
Ødelagt Rigtigt
√¶æ
√∏ø
√•å
√ÜÆ
√òØ
√ÖÅ
√©é
√∂ö
√ºü
√†à
‚Ǩ€
‚Äû„
‚Äú“
¬ª»
‚Äô’
‚Äì–
‚Ķ…

Ofte stillede spørgsmål

Er min tekst tabt?

Nej. ‚Äô indeholder stadig præcis apostroffens bytes, og Mojibuster vender dem tilbage. Tegn går først tabt, når et program har erstattet dem med ? – se spørgsmålstegn i stedet for bogstaver.

Hvad er Mac Roman?

Det tegnsæt, Apple brugte til vestlige sprog før Unicode. macOS arbejder i dag med UTF-8, men ældre apps, eksporter og filer bruger stadig Mac Roman.

Hvordan forebygger jeg det?

Gem filer som UTF-8, og åbn dem i programmer, der forventer UTF-8. I TextEdit sætter du kodningen til ”Unicode (UTF-8)” i indstillingerne for at åbne og gemme (Open and Save).

Læs mere