Sjekk kodingen først
Nederst til høyre i statuslinjen viser Notepad++ hvordan filen leses akkurat nå, for eksempel UTF-8, UTF-8-BOM eller ANSI. Menyen Encoding har to typer valg som ofte blandes sammen:
- ANSI, UTF-8, UTF-8-BOM (øverst i menyen): Notepad++ leser de eksisterende bytene på nytt uten å endre filen – bare en visningsinnstilling.
- Convert to ANSI, Convert to UTF-8 … (nederst i menyen): Notepad++ skriver tegnene i den nye kodingen. Lagrer du, endres filen.
Tilfelle 1: ø i stedet for ø
Filen er lagret som UTF-8, men Notepad++ leser den som ANSI. Velg Encoding → UTF-8, så vises tegnene riktig med en gang. Ikke konverter: “Convert to UTF-8” ville lagret søpla ø som ekte tegn.
Tilfelle 2: xF8 eller bokser i stedet for ø
Filen er lagret i ANSI (Windows-1252), men leses som UTF-8. Velg først Encoding → ANSI slik at tegnene vises riktig, deretter Convert to UTF-8. Etter lagring er filen UTF-8.
Tilfelle 3: søpla ligger virkelig i filen
Viser Notepad++ fortsatt ø med UTF-8 valgt, er den ødelagte teksten allerede lagret. Da hjelper ikke noe menyvalg pålitelig – særlig ikke når riktige og ødelagte linjer er blandet eller teksten er dobbeltkodet, se hva er mojibake. Slipp filen i Mojibuster ovenfor: den fikser bare de ødelagte stedene og viser deg hver endring.
Før
Oversettelsen er kontrollert: rødgrøt, blåbær, Ålesund, København – alt stemmer.
Etter
Oversettelsen er kontrollert: rødgrøt, blåbær, Ålesund, København – alt stemmer.
Opprett alltid nye filer som UTF-8
Under Settings → Preferences → New Document stiller du inn kodingen for nye filer til UTF-8. For filer Excel skal åpne, er UTF-8-BOM bedre – mer under Excel viser rare tegn. Skript for Windows PowerShell 5.1 trenger også BOM, se PowerShell.
Ofte stilte spørsmål
Hva er forskjellen på UTF-8 og UTF-8-BOM?
Begge lagrer tegnene på samme måte. UTF-8-BOM skriver i tillegg tre usynlige byte i starten, som Excel og eldre programmer kjenner igjen UTF-8 på.
Hvorfor gjetter Notepad++ noen ganger feil koding?
Filer uten BOM inneholder ingen opplysning om kodingen sin, så Notepad++ må gjette. Med korte filer og få spesialtegn går det oftere galt.
Kan jeg konvertere flere filer samtidig?
I Notepad++ bare med makroer eller programtillegg. I Mojibuster tar du én fil om gangen – hver er ferdig på få sekunder.