ø i stedet for ø: kjenn igjen og fiks rare tegn

Står det æ i stedet for æ, ø i stedet for ø eller Ã¥ i stedet for å? Da er UTF-8-tekst blitt lest som Windows-1252 – bokstavene er ikke tapt. Lim inn teksten over, eller dra filen hit, så fikser Mojibuster den med en gang.

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
  • Ingen opplasting. Filene dine fikses direkte i nettleseren og forlater aldri enheten din.

  • Servere i EU. Mojibuster kjører på en server i Finland (EU); personvernforordningen (GDPR) gjelder – i Norge gjennom EØS-avtalen. GDPR-teksten (EUR-Lex, engelsk)

Hvorfor ø blir til to tegn

I UTF-8 tar hver æ, ø og å to byte: ø er C3 B8. Et program som leser filen som Windows-1252, gjør hver byte til et eget tegn: C3 blir til Ã, B8 til ¸. Derfor begynner nesten alle rare tegn med à – det andre tegnet avslører hvilken bokstav som var ment.

En setning lagret som UTF-8 og lest som Windows-1252

Ødelagt

Øystein og Åse spiste smørbrød på en kafé i Trondheim – neste år går turen til Tromsø.

Fikset

Øystein og Åse spiste smørbrød på en kafé i Trondheim – neste år går turen til Tromsø.

Mønstrene du ser oftest

  • æ → æ, ø → ø, Ã¥ → å
  • Æ → Æ, Ø → Ø, Ã… → Å
  • é → é, ü → ü, ä → ä, ö → ö
  • € → €, – → – og ’ → ’ – mer om feil apostrofer og anførselstegn

Hele tabellen finner du nedenfor. Ser rotet lengre ut, som ø, er teksten konvertert feil to ganger. Det fikser Mojibuster også, opptil tre nivåer på én gang – mer om det under fiks UTF-8-tegn.

Helst ikke med søk og erstatt

Du kan la Word eller Excel erstatte ø med ø. Det går bare bra så lenge du kjenner hver eneste feil: à fulgt av et hardt mellomrom er en ødelagt à, men en enkelt à kan også være et portugisisk navn. Mojibuster sjekker hvert sted byte for byte og endrer bare det som tydelig er ødelagt.

Hvor problemet kommer fra

  • Excel åpner en CSV i UTF-8 uten BOM som Windows-1252 – slik åpner du den riktig.
  • Eksporter fra nettbutikker, regnskapsprogrammer eller nettbanken åpnes med feil tegnsett – se fiks CSV.
  • Databaser leverer UTF-8 via en tilkobling i latin1; bruk utf8mb4 for tabeller og tilkobling.
  • Skript leser inn filer med feil tegnsett, for eksempel i PowerShell eller Python uten encoding='utf-8'.
  • E-poster og nyhetsbrev oppgir feil tegnsett.
  • Undertekster leses feil av avspilleren – se undertekster med rare tegn.

Vanlige ødelagte tegn

Slik ser ødelagte tegn oftest ut – og dette skulle ha stått der.
Ødelagt Riktig
ææ
øø
Ã¥å
ÆÆ
ØØ
Ã…Å
éé
öö
üü
àà
€€
««
»»
’’
––
……

Ofte stilte spørsmål

Er bokstavene mine tapt?

Nei. I ø ligger fortsatt nøyaktig de bytene som utgjør ø, og Mojibuster setter dem sammen igjen. Bokstaver er først tapt når et program allerede har erstattet dem med ? eller � – mer om spørsmålstegn i stedet for æ, ø og å.

Hvorfor ser jeg à med et mellomrom etter?

Det er som regel en ødelagt à, som i «2 stk. à 25 kr»: den andre byten er et hardt mellomrom i Windows-1252. Har det blitt til et vanlig mellomrom under kopieringen, er stedet ikke lenger entydig, og da lar Mojibuster det være.

Kan jeg fikse en hel fil?

Ja. Dra CSV-, TXT-, JSON- eller SQL-filer på opptil 100 MB inn i feltet over. Filen blir på enheten din.

Les mer