Waarom er een wortelteken verschijnt
In UTF-8 nemen letters met accent twee bytes in beslag en gekrulde aanhalingstekens drie: é is C3 en A9. Mac Roman, de oude tekenset van Apple, maakt van elke byte een eigen teken: C3 wordt het wortelteken √, A9 wordt ©. De apostrof ’ (E2 80 99) wordt ‚Äô. Het is het Mac-equivalent van `é` op Windows.
Voor
We zijn “dolblij” – de workshop in café Zoë begint om 9 uur.
Na
We zijn “dolblij” – de workshop in café Zoë begint om 9 uur.
De meest voorkomende patronen
‚Äô→’,‚Äò→‘‚Äú→“,‚Äù→”‚Äì→–,‚Äî→—,‚Ķ→…,‚Ǩ→€√©→é,√®→è,√´→ë,√º→ü
De volledige tabel staat verderop. ‚Äô is de Mac-variant van ’, meer daarover bij kapotte apostrofs en aanhalingstekens.
Waar Mac Roman nog opduikt
- Excel voor Mac: oudere versies sloegen CSV-bestanden op als Mac Roman, zie CSV-bestanden goed openen in Excel.
- Exports uit databases en apps die “Macintosh” als tekenset aanbieden, zoals FileMaker.
- Oude bestanden van vóór Mac OS X, die je nu in een UTF-8-programma opent.
- Gekopieerde tekst die een cms of nieuwsbriefprogramma met de verkeerde tekenset heeft overgenomen.
Hetzelfde in de Windows-console: ├⌐ in plaats van é
Een vergelijkbaar patroon zie je in de opdrachtprompt en PowerShell: de console gebruikt de oude DOS-codetabel 437 (850 in West-Europa). Daar wordt é ├⌐ en ’ wordt ΓÇÖ. Ook dat herkent Mojibuster. Hoe je de console op UTF-8 zet, lees je op de PowerShell-pagina.
Voor
Export klaar: ÔÇ£Caf├® ÔÇô eindversie.csvÔÇØ opgeslagen.
Na
Export klaar: “Café – eindversie.csv” opgeslagen.
Hele bestanden in Mac Roman of DOS
Is een bestand helemaal in Mac Roman of CP850 opgeslagen, sleep het dan naar het vak hierboven: Mojibuster herkent de tekenset en zet het om naar UTF-8. Is de herkenning niet eenduidig, dan biedt de tool aan het bestand met een andere tekenset te lezen.
Veelvoorkomende kapotte tekens
| Kapot | Juist |
|---|---|
| √´ | ë |
| √Ø | ï |
| √© | é |
| √® | è |
| √™ | ê |
| √∂ | ö |
| √º | ü |
| √≥ | ó |
| √° | á |
| √† | à |
| √ß | ç |
| √â | É |
| √ã | Ë |
| ‚Ǩ | € |
| ‚Äû | „ |
| ‚Äú | “ |
| ‚Äô | ’ |
| ‚Äì | – |
| ‚Ķ | … |
Veelgestelde vragen
Is mijn tekst kwijt?
Nee. ’ bevat precies de bytes van de apostrof en Mojibuster zet ze terug. Tekens zijn pas kwijt als een programma ze door ? heeft vervangen, zie vraagtekens in plaats van letters.
Wat is Mac Roman?
De tekenset die Apple vóór Unicode voor westerse talen gebruikte. macOS werkt tegenwoordig met UTF-8, maar oudere apps, exports en bestanden gebruiken nog Mac Roman.
Hoe voorkom ik het?
Sla bestanden op als UTF-8 en open ze in programma’s die UTF-8 verwachten. Stel in TextEdit in de instellingen, op het tabblad “Open en bewaar” (Open and Save), de codering in op “Unicode (UTF-8)”.