Waarom juist deze tekens?
Word, Outlook, WordPress en veel andere programma’s maken van rechte aanhalingstekens en streepjes automatisch typografische: ’, ‘, “, ”, – en …. In het Nederlands valt dat extra op, omdat de apostrof overal staat: auto’s, foto’s, ’s avonds, ’s-Hertogenbosch. In UTF-8 liggen deze tekens in het bereik E2 80 xx en nemen ze drie bytes in. Als Windows-1252 gelezen worden ze altijd †plus een derde teken. Letters met een accent nemen maar twee bytes in en verschijnen als ë – meer daarover.
Kapot
’s Avonds alle auto’s en foto’s bekijken – ‘echt’ de moeite waard…
Hersteld
’s Avonds alle auto’s en foto’s bekijken – ‘echt’ de moeite waard…
De patronen op een rij
’→’(apostrof, sluitend enkel aanhalingsteken)‘→‘(openend enkel aanhalingsteken)“→“(openend dubbel aanhalingsteken)â€plus een onzichtbaar teken →”(sluitend dubbel aanhalingsteken, zie hieronder)„→„(laag aanhalingsteken, bijvoorbeeld uit Duitse teksten)–→–(gedachtestreepje),—→—(lang streepje)…→…(beletselteken),•→•(opsommingsteken)€→€
Bijzonder geval: †zonder iets erachter
Het sluitende aanhalingsteken ” bevat de byte 9D, die in Windows-1252 geen teken heeft. Veel programma’s laten die bij het tonen gewoon weg, en dan blijft †over met een onzichtbaar teken of helemaal niets. Staat de byte er nog, dan herstelt Mojibuster hem. Is hij bij het kopiëren al verdwenen, dan is niet meer zeker welk teken bedoeld was, en laat Mojibuster de plek ongemoeid.
Zo voorkom je het
- Sla teksten uit Word en editors op als UTF-8 en geef bij het importeren de codering op.
- Controleer de tekenset in je nieuwsbriefprogramma en webshop – overal hoort
UTF-8te staan. - Bij CSV-exports: sla in Excel op als CSV UTF-8 (door komma’s gescheiden) – zie Excel toont rare tekens.
- In databases: zet tabellen en verbinding op
utf8mb4– meer bij UTF-8-tekens herstellen.
Veelgestelde vragen
Wat betekent ’?
Dat is een apostrof die twee keer verkeerd is omgezet. Ook dat herstelt Mojibuster – plak de tekst gewoon hierboven.
Kan ik ze niet gewoon door rechte aanhalingstekens vervangen?
Dat hoeft niet. Mojibuster zet de oorspronkelijke tekens terug. Heb je liever ' en ", dan kun je ze daarna nog vervangen.
Waarom zijn alleen de apostrofs kapot en de accenten niet?
Dan is de tekst waarschijnlijk deels opnieuw getypt of komt hij uit twee bronnen. Mojibuster herstelt alleen de kapotte plekken en laat correcte tekens staan.
Er staat ? in plaats van een apostrof. Helpt Mojibuster dan ook?
Nee, dan is het teken al vervangen en is de informatie weg. Lees bij vraagtekens in plaats van letters hoe dat ontstaat.