
Несколько месяцев назад я приобрел электронную книгу и наконец-то понял, почему она не отображает файлы .txt правильно. Ей не нравится ANSI. У нее нет проблем с тремя другими типами кодировки, которые предоставляет блокнот.
Недаром я выбрал UTF-8 и декодировал все файлы .txt, которые у меня есть на нем (речь идет о тысячах небольших, но важных документов). Они работают правильно, и теперь я обращаю внимание на сохранение в UTF-8, но я знаю себя, я знаю, что в какой-то момент я забуду об этом и сохраню в кодировке ANSI по умолчанию.
Итак, вопрос после небольшой новеллы: есть ли способ изменить кодировку по умолчанию при сохранении только что открытого блокнота? (Win 7)
Я знаю, как изменить настройки по умолчанию при открытии ранее созданного .txt-файла, но всегда сначала создавать новый документ — утомительно.
решение1
Попытаемся дать четкий ответ на месте:
- Щелкните правой кнопкой мыши на рабочем столе, затем выберите «Создать» > «Текстовый документ».
New Text Document.txt
Создается текстовый файл . Ничего не печатайте и откройте его.- Перейдите в Файл > Сохранить как... и выберите UTF-8 в разделе
Encoding:
, нажмитеSave
и перезапишите существующий файл. Закройте файл. - Переименовать
New Text Document.txt
вTXTUTF-8.txt
- Скопировать
"TXTUTF-8.txt"
вC:\WINDOWS\SHELLNEW
- Перейдите
Start > Run...
и введитеregedit
и нажмите ок - Перейдите к
HKEY_CLASSES_ROOT\.txt\ShellNew
- Щелкните правой кнопкой мыши в правом окне > Создать >
String Value
и переименуйте его вFileName
- Дважды щелкните
FileName
и введитеTXTUTF-8.txt
вValue data:
поле, затем нажмите ОК.
Недостаток этого решения в том, что всякий раз, когда вы захотите открыть пустой текстовый документ UTF-8, вам придется щелкнуть правой кнопкой мыши > Создать > Текстовый документ и работать оттуда.
Помните: Изменение реестра опасно! Используйте на свой страх и риск.