6
I want every document that I create or open in Notepad++ to always (no matter what) be encoded in UTF-8. It seems, that either I'm missing something or this is not possible.
In Settings > Preferences... > New Document > Encoding
I have UTF-8 without BOM
selected in the list plus Apply to opened ANSI files
checked as well. I'm using version 6.7.4.
Everyhing is fine, when I create a new file directly in Notepad++. Then, yes, it has UTF-8 w/o BOM encoding set by default. But, when I select New > Text Document
in Windows Explorer, create a new empty text file and then double click it, it opens in Notepad++ with ANSI
encoding by default.
What is wrong? For me, option Apply to opened ANSI files
seems to be not working at all.
1Perhaps you need to realize that (what Windows incorrectly calls) ANSI and UTF-8 are identical if your text doesn't contain any actual explicit UTF-8 characters. So if Notepad++ opens it and detects its character endoding, it doesn't really matter if it's UTF-8 or "ANSI" if the file is pure ASCII (as in, for instance, English text, or usually, source code). – tripleee – 2015-03-02T07:58:57.563