Kilka miesięcy temu dostałem czytnik e-booków i w końcu zorientowałem się, dlaczego nie wyświetla poprawnie plików .txt. Nie lubi ANSI. Nie ma problemu z pozostałymi 3 rodzajami notatnika do kodowania.
Z jakiegoś powodu wybrałem UTF-8 i zdekodowałem wszystkie pliki .txt, które na nim mam (mówimy o tysiącach małych, ale ważnych dokumentów). Działają poprawnie i teraz zwracam uwagę na zapisywanie w UTF-8, ale znam siebie, wiem, że w pewnym momencie zapomnę o tym i zapisuję w domyślnym ANSI.
Pytanie po małej powieści: Czy jest jakiś sposób na zmianę domyślnego kodowania podczas zapisywania nowo otwartego notatnika? (Win 7)
Wiem o sposobie zmiany ustawień domyślnych podczas otwierania wcześniej utworzonego pliku .txt, ale zawsze trzeba najpierw utworzyć nowy dokument.
Odpowiedzi:
Próbując zaoferować jasną odpowiedź na stronie:
New Text Document.txt
jest tworzony. Nie wpisuj niczego i otwórz to.Encoding:
, naciśnijSave
i zastąp istniejący plik. Zamknij plik.New Text Document.txt
naTXTUTF-8.txt
"TXTUTF-8.txt"
doC:\WINDOWS\SHELLNEW
Start > Run...
i wpiszregedit
i naciśnij OKHKEY_CLASSES_ROOT\.txt\ShellNew
String Value
i zmień nazwę naFileName
FileName
i umieśćTXTUTF-8.txt
wValue data:
polu i naciśnij OKWadą tego rozwiązania jest to, że za każdym razem, gdy chcesz otworzyć pusty dokument txt utf-8, musisz kliknąć prawym przyciskiem myszy> Nowy> Dokument tekstowy i pracować z tego miejsca.
Pamiętaj: modyfikowanie rejestru jest niebezpieczne! Używaj na własne ryzyko.
Źródło
źródło
To jest całkiem dobre wytłumaczenie, jak zmienić domyślne kodowanie na UTF-8. Musisz jednak dotknąć plików rejestru.
Osobiście nie zawracałbym sobie tym głowy. Wystarczy pobrać Notepad ++ . Jest darmowy, niesamowity i domyślnie ma UTF-8.
źródło