Rett opp dobbelt kodede tegn: ø i stedet for ø

Viser teksten din ø i stedet for ø eller ’ i stedet for ’, er den ikke feilkodet én gang, men to. Mojibuster angrer begge trinnene – også i tekst som bare er delvis ødelagt.

Fungerer med tekst og med disse filene:

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

For eksempel eksporter fra Excel, databasesikkerhetskopier, undertekster eller kode fra nettsider.

Fiks

  1. Dra en fil hit eller lim inn tekst
  2. Fiksingen skjer automatisk
  3. Kopier eller last ned
eller dra en fil hit

Slik ser dobbelt kodet tekst ut

En setning som er feilkodet to ganger

Før

Blåbærsyltetøyet fra Ålesund – åpent søndag

Etter

Blåbærsyltetøyet fra Ålesund – åpent søndag

Hvordan det skjer

I UTF-8 består ø av to byte. Leser et program disse byteene som Windows-1252, får du to tegn: ø. Lagres det resultatet som UTF-8 på nytt, er ett tegn blitt til fire byte. Skjer det samme en gang til, deles hvert av tegnene opp igjen – ø blir til ø.

Typiske årsaker til den andre runden:

  • En database flyttes, og WordPress- eller SQL-eksporten var allerede ødelagt fra før.
  • En CSV-fil åpnes i Excel, lagres og importeres senere feil én gang til.
  • Et skript eller et API konverterer tekst som allerede er UTF-8.

De vanligste mønstrene

Dobbelt kodet

æ
ø
Ã¥
ä
é
€
’

Riktig

æ
ø
å
ä
é
€
’

Trippel koding gjør det enda lengre: ø blir til ø. Også dette nivået retter Mojibuster opp automatisk.

Hvorfor søk og erstatt ikke holder

Med søk og erstatt må du kjenne alle mønstre – ett for hvert nivå og hvert spesialtegn. Lett å overse ett, eller å erstatte riktig tekst ved en feil. Mojibuster regner i stedet ut de opprinnelige byteene og sjekker om resultatet er gyldig UTF-8. Først da byttes stedet ut.

  1. Lim inn teksten ovenfor eller slipp filen i feltet.
  2. Mojibuster finner ut hvor mange ganger teksten er konvertert, og retter opp inntil tre nivåer.
  3. Under Hva ble endret? ser du hvert sted. Deretter kopierer du resultatet eller laster ned filen.

Tekst som allerede er riktig, blir stående – selv når ødelagte og riktige linjer er blandet i samme fil. Enkeltnivå-feil som ø finner du under fiks UTF-8-tegn.

Ofte stilte spørsmål

Hvordan kjenner jeg igjen dobbel koding?

På lengre sekvenser med Ã, †eller Â. Feil på ett nivå ser kortere ut, som ø (à i stedet for æøå).

Hvor mange nivåer kan Mojibuster rette opp?

Inntil tre. Flere enn det skjer nesten aldri i praksis.

Hva om bare en del av teksten er dobbelt kodet?

Det går fint. Mojibuster retter hvert sted for seg og lar riktige deler stå urørt.

Kan jeg sjekke resultatet først?

Ja. Under Hva ble endret? viser Mojibuster hvert reparerte sted med linjenummer før du kopierer eller laster ned.

Les mer