Hvorfor det dukker opp et kvadratrottegn
I UTF-8 tar bokstaver som æ, ø og å to byte, og krøllete anførselstegn tre – ø er C3 og B8. Mac Roman, Apples gamle tegnsett, gjør hver byte om til et eget tegn: C3 blir kvadratrottegnet √, B8 blir ∏. Apostrofen ’ (E2 80 99) blir til ‚Äô. Det er Mac-motstykket til `ø` på Windows.
Før
Vi er «strålende» fornøyde – kurset i bærplukking starter klokken 9.
Etter
Vi er «strålende» fornøyde – kurset i bærplukking starter klokken 9.
De vanligste mønstrene
‚Äô→’,‚Äò→‘‚Äú→“,‚Äù→”‚Äì→–,‚Äî→—,‚Ķ→…,‚Ǩ→€√¶→æ,√∏→ø,√•→å,√©→é
Hele tabellen står lenger ned. ‚Äô er Mac-versjonen av ’ – mer om ødelagte apostrofer og anførselstegn.
Hvor Mac Roman fortsatt dukker opp
- Excel for Mac: eldre versjoner lagret CSV-filer i Mac Roman – slik åpner du CSV-filer riktig i Excel.
- Eksporter fra databaser og apper som tilbyr «Macintosh» som tegnsett, for eksempel FileMaker.
- Gamle filer fra før Mac OS X, åpnet i dag i et UTF-8-program.
- Kopiert tekst som et publiseringsverktøy eller et nyhetsbrevverktøy har tatt med seg med feil tegnsett.
Det samme i Windows-konsollen: ├© i stedet for ø
Et lignende mønster ser du i ledetekst og PowerShell: konsollen bruker den gamle DOS-kodesiden 437 (850 i Vest-Europa). Der blir ø til ├© og å til ├Ñ. Mojibuster kjenner igjen det også. Hvordan du bytter konsollen til UTF-8, står på PowerShell-siden.
Før
Eksport ferdig: ┬½M├Ñnedsrapport ÔÇô endelig.csv┬╗ er lagret.
Etter
Eksport ferdig: «Månedsrapport – endelig.csv» er lagret.
Hele filer i Mac Roman eller DOS
Er en fil lagret helt i Mac Roman eller CP850, slipper du den i feltet ovenfor: Mojibuster finner tegnsettet og gjør den om til UTF-8. Er gjenkjenningen ikke entydig, tilbyr verktøyet å lese filen i et annet tegnsett.
Vanlige ødelagte tegn
| Ødelagt | Riktig |
|---|---|
| √¶ | æ |
| √∏ | ø |
| √• | å |
| √Ü | Æ |
| √ò | Ø |
| √Ö | Å |
| √© | é |
| √∂ | ö |
| √º | ü |
| √† | à |
| ‚Ǩ | € |
| ¬´ | « |
| ¬ª | » |
| ‚Äô | ’ |
| ‚Äì | – |
| ‚Ķ | … |
Ofte stilte spørsmål
Er teksten min tapt?
Nei. ‚Äô inneholder fortsatt nøyaktig byteene til apostrofen, og Mojibuster gjør dem om igjen. Tegn går først tapt når et program har erstattet dem med ? – se spørsmålstegn i stedet for bokstaver.
Hva er Mac Roman?
Tegnsettet Apple brukte for vestlige språk før Unicode. macOS bruker UTF-8 i dag, men eldre apper, eksporter og filer bruker fortsatt Mac Roman.
Hvordan unngår jeg det?
Lagre filer som UTF-8 og åpne dem i programmer som forventer UTF-8. I TextEdit velger du «Unicode (UTF-8)» som koding under innstillingene for å åpne og lagre.