Ret dobbeltkodede tegn: ø i stedet for ø

Viser din tekst ø i stedet for ø eller ’ i stedet for ’, er den ikke konverteret forkert én gang, men to. Mojibuster fortryder begge trin – også i tekst, der kun er delvist ødelagt.

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

Sådan ser dobbeltkodet tekst ud

En sætning konverteret forkert to gange

Før

Caféens smørrebrød – åbent mandag og tirsdag

Efter

Caféens smørrebrød – åbent mandag og tirsdag

Sådan opstår det

I UTF-8 består ø af to bytes. Læser et program disse bytes som Windows-1252, får du to tegn: ø. Gemmes resultatet som UTF-8 igen, er ét tegn blevet til fire bytes. Sker det samme endnu en gang, bliver hvert af tegnene delt op igen – ø bliver til ø.

Typiske årsager til anden runde:

  • En database flyttes, og WordPress- eller SQL-eksporten var allerede ødelagt på forhånd.
  • En CSV-fil åbnes i Excel, gemmes og importeres senere forkert endnu en gang.
  • Et script eller en API konverterer tekst, der allerede er UTF-8.

De hyppigste mønstre i overblik

Dobbeltkodet

æ
ø
Ã¥
Æ
Ø
Ã…
é
€
’

Korrekt

æ
ø
å
Æ
Ø
Å
é
€
’

Tredobbelt kodning gør det endnu længere: ø bliver til ø. Også det niveau retter Mojibuster automatisk.

Hvorfor søg og erstat ikke er nok

Med søg og erstat skal du kende alle mønstre – ét for hvert niveau og hvert specialtegn. Det er let at overse noget eller at ændre tekst, der allerede er korrekt. I stedet regner Mojibuster de oprindelige bytes ud og kontrollerer, om resultatet er gyldig UTF-8. Først da bliver stedet erstattet.

  1. Indsæt teksten ovenfor, eller træk filen ind i feltet.
  2. Mojibuster registrerer, hvor mange gange teksten er konverteret, og retter op til tre niveauer.
  3. Under Hvad blev ændret? ser du hvert sted. Kopier derefter resultatet, eller download filen.

Tekst, der allerede er korrekt, forbliver uændret – også når ødelagte og korrekte linjer er blandet i samme fil. Fejl på ét niveau som ø behandles på siden Ret UTF-8-tegn.

Ofte stillede spørgsmål

Hvordan genkender jeg dobbeltkodning?

På længere sekvenser med Ã, †eller Â. Fejl på ét niveau ser kortere ud, som ø (ø i stedet for ø).

Hvor mange niveauer kan Mojibuster rette?

Op til tre. Flere forekommer sjældent i praksis.

Hvad hvis kun en del af teksten er dobbeltkodet?

Det er ikke noget problem. Mojibuster retter hvert sted for sig og lader korrekte dele stå uændret.

Kan jeg kontrollere resultatet først?

Ja. Under Hvad blev ændret? viser Mojibuster hvert rettet sted med linjenummer, før du kopierer eller downloader.

Læs mere