Tjek først kodningen
Nederst til højre i statuslinjen viser Notepad++, hvordan filen læses lige nu, fx UTF-8, UTF-8-BOM eller ANSI. Menuen Encoding har to slags punkter, som ofte forveksles:
- ANSI, UTF-8, UTF-8-BOM (øverst i menuen): Notepad++ læser de eksisterende bytes igen uden at ændre filen – kun en visningsindstilling.
- Convert to ANSI, Convert to UTF-8 … (nederst i menuen): Notepad++ skriver tegnene i den nye kodning. Gemmer du, ændres filen.
Tilfælde 1: ø i stedet for ø
Filen er gemt som UTF-8, men Notepad++ læser den som ANSI. Vælg Encoding → UTF-8, så vises tegnene rigtigt med det samme. Konvertér ikke: “Convert to UTF-8” ville gemme skraldet ø som rigtige tegn.
Tilfælde 2: xF8 eller felter i stedet for ø
Filen er gemt i ANSI (Windows-1252), men læses som UTF-8. Vælg først Encoding → ANSI, så tegnene vises rigtigt, og derefter Convert to UTF-8. Efter du har gemt, er filen UTF-8.
Tilfælde 3: skraldet ligger virkelig i filen
Viser Notepad++ stadig ø med UTF-8 valgt, er den ødelagte tekst allerede gemt. Så hjælper intet menupunkt pålideligt – især ikke når rigtige og ødelagte linjer er blandet, eller teksten er dobbeltkodet, se hvad er mojibake. Slip filen i Mojibuster ovenfor: den retter kun de ødelagte steder og viser dig hver ændring.
Før
Oversættelsen er kontrolleret: rødgrød, blåbær, Åbenrå, København – alt er korrekt.
Efter
Oversættelsen er kontrolleret: rødgrød, blåbær, Åbenrå, København – alt er korrekt.
Opret altid nye filer som UTF-8
Under Settings → Preferences → New Document indstiller du kodningen for nye filer til UTF-8. Til filer, som Excel skal åbne, er UTF-8-BOM bedre – mere under Excel viser mærkelige tegn. Scripts til Windows PowerShell 5.1 kræver også BOM, se PowerShell.
Ofte stillede spørgsmål
Hvad er forskellen på UTF-8 og UTF-8-BOM?
Begge gemmer tegnene på samme måde. UTF-8-BOM skriver desuden tre usynlige bytes i starten, som Excel og ældre programmer genkender UTF-8 på.
Hvorfor gætter Notepad++ nogle gange forkert på kodningen?
Filer uden BOM indeholder ingen oplysning om deres kodning, så Notepad++ må gætte. Ved korte filer og få specialtegn går det oftere galt.
Kan jeg konvertere flere filer på én gang?
I Notepad++ kun med makroer eller plugins. I Mojibuster tager du én fil ad gangen – hver er færdig på få sekunder.