Wie kann ich erzwingen, dass Notepad ++ bei jeder Erstellung einer neuen Datei UTF-8 verwendet?

18

Ich möchte die Zeichenkodierung UTF-8 (ohne Stückliste) für meine Dateien verwenden. Ich kann die Codierung im Menü "Format" ändern, sie wird jedoch jedes Mal zurückgesetzt, wenn ich eine neue Datei erstelle oder eine Datei öffne.

Wie kann ich das tun? Notepad ++ verwendet UTF-8 (ohne Stückliste) als Standardkodierung?

Jonas
quelle
hey @Jonas, meinst du UTF-8 (ohne BOM) als Standardkodierung für mehrere Sessions? Ich verwende Editor ++ und kann dieses Verhalten nicht replizieren. Könnte es ein Profilproblem sein?
Slotishtype

Antworten:

24

Gehe zu

Settings -> Preferences -> New Document/ Open Save Directory

und dann in

New Document -> Encoding prüfen UTF8 without BOM

Sie können auch "Auf geöffnete ANSI-Dateien anwenden" ankreuzen:

Screenshot Notepad-Einstellungen

barti_ddu
quelle
Vielen Dank! Dies funktionierte perfekt für die Anzeige von chinesischen vereinfachten Schriftzeichen.
Bad Programmer
3

Ich stoße hier beim Superuser noch einmal an

Schritt 1: Einstellungen -> Einstellungen -> Neues Dokument -> [Codierung] UTF-8 ohne Stückliste (aktivieren Sie das Kontrollkästchen Auf geöffnete ANSI-Dateien anwenden)

aber wie auch immer es meins nicht gelöst hatte, ich habe gesucht und festgestellt, dass es ein Bug ist!

Notepad++ v6.4.5 bug fixes:

1.Fix a crash issue while there's missing tag in functionList.xml. 

2.Fix UTF-8 (w/o BOM) detection bug.

Schritt 2: Das ist alles, haben Sie ein Update auf> = v6.4.5 und folgen Sie Schritt 1

7-isnotbad
quelle