Как я могу обеспечить, чтобы Notepad ++ использовал UTF-8 каждый раз, когда я создаю новый файл?

18

Я хочу использовать кодировку символов UTF-8 (без спецификации) в моих файлах. Я могу изменить кодировку из меню «Формат», но она сбрасывается каждый раз, когда я создаю новый файл или открываю файл.

Как я могу сделать так, чтобы Notepad ++ использовал UTF-8 (без спецификации) в качестве кодировки по умолчанию?

Jonas
источник
эй @Jonas, ты имеешь в виду использование UTF-8 (без спецификации) в качестве кодировки по умолчанию для нескольких сессий? Я использую блокнот ++ и не могу воспроизвести это поведение. Может ли это быть проблема профиля?
slotishtype

Ответы:

24

Перейти к

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

а затем в

New Document -> Encoding проверить UTF8 without BOM

Вы также можете поставить галочку «Применить к открытым файлам ANSI»:

настройки скриншота блокнота

barti_ddu
источник
Благодарность! Это отлично сработало для просмотра китайских упрощенных символов.
Плохой Программист
3

Просто натыкаясь еще раз здесь, на суперпользователя

Шаг 1: Настройки -> Настройки -> Новый документ -> [Кодировка] UTF-8 без спецификации (установите флажок Применить к открытым файлам ANSI)

но, как бы то ни было, это не помогло мне, я нашел и обнаружил, что это ошибка!

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.

Шаг 2: Вот и все, есть обновление до> = v6.4.5 и следуйте шагу 1

7-isnotbad
источник