– i stedet for tankestreg: ret anførselstegn og apostroffer

Står der – i stedet for en tankestreg, ’ i stedet for en apostrof eller » i stedet for »? Typografiske tegn fylder to eller tre byte i UTF-8. Mojibuster sætter dem sammen igen – sæt teksten ind ovenfor.

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
  • Ingen upload. Dine filer rettes direkte i browseren og forlader aldrig din enhed.

  • Servere i EU. Mojibuster kører på en server i Finland (EU); databeskyttelsesforordningen (GDPR) gælder. GDPR-teksten (EUR-Lex)

Hvorfor netop de tegn?

Word, Outlook, WordPress og mange andre programmer laver automatisk lige anførselstegn og bindestreger om til typografiske: „, “, ’, – og …. På dansk ses det ekstra tydeligt, fordi vi bruger både »…« og „…“ og tankestreger overalt: i intervaller som 10–12, i København–Aarhus og foran replikker. I UTF-8 ligger tankestreger, apostroffer og de fleste anførselstegn i intervallet E2 80 xx og fylder tre byte. Læst som Windows-1252 bliver de altid til †plus et tredje tegn. » og « fylder kun to byte og bliver til » og « – ligesom æ, ø og å, der vises som ø og lignende – mere om det.

En sætning fra et nyhedsbrev, vist som Windows-1252

Ødelagt

Åbent kl. 10–18 – »velkommen indenfor«, siger Søren. Næste „åbent hus“ følger…

Rettet

Åbent kl. 10–18 – »velkommen indenfor«, siger Søren. Næste „åbent hus“ følger…

Mønstrene i overblik

  • » → » og « → « (danske anførselstegn, »gåseøjne«)
  • ’ → ’ (apostrof, enkelt anførselstegn)
  • „ → „ (lavt anførselstegn) og “ → “ (højt anførselstegn)
  • ‘ → ‘ (indledende enkelt anførselstegn, fra engelske tekster)
  • †plus et usynligt tegn → ” (fra engelske og svenske tekster, se nedenfor)
  • – → – (tankestreg), — → — (lang tankestreg)
  • … → … (tre prikker), • → • (punkt i lister)
  • € → €

Specialtilfælde: †uden noget efter

Det afsluttende anførselstegn ” fra engelske og svenske tekster indeholder byten 9D, som ikke har noget tegn i Windows-1252. Mange programmer udelader den simpelthen, når de viser teksten, og så bliver †stående med et usynligt tegn eller slet ingenting efter sig. Er byten der stadig, retter Mojibuster den. Er den allerede forsvundet ved kopieringen, kan man ikke længere sige med sikkerhed, hvilket tegn der var ment, og så lader Mojibuster stedet være.

Sådan undgår du det

  • Gem tekster fra Word og editorer som UTF-8, og angiv tegnkodningen, når du importerer.
  • Tjek tegnsættet i dit nyhedsbrevsprogram og din webshop – alle steder skal der stå UTF-8.
  • Ved CSV-eksporter: gem i Excel som CSV UTF-8 (kommasepareret) – se Excel viser mærkelige tegn.
  • I databaser: indstil tabeller og forbindelse til utf8mb4 – mere under ret UTF-8-tegn.

Ofte stillede spørgsmål

Hvad betyder ’?

Det er en apostrof, der er konverteret forkert to gange. Det retter Mojibuster også – sæt bare teksten ind ovenfor.

Kan jeg ikke bare erstatte dem med lige anførselstegn?

Det er ikke nødvendigt. Mojibuster gendanner de oprindelige tegn. Vil du hellere have ' og ", kan du skifte dem ud bagefter.

Hvorfor er kun anførselstegnene ødelagte, men ikke æ, ø og å?

Så er teksten sandsynligvis delvist skrevet om eller kommer fra to kilder. Mojibuster retter kun de ødelagte steder og lader korrekte tegn være.

Der står ? i stedet for et anførselstegn. Hjælper Mojibuster så også?

Nej, så er tegnet allerede erstattet, og informationen er væk. Læs under spørgsmålstegn i stedet for æ, ø og å, hvordan det opstår.

Læs mere