Chciałbym ustawić na stałe w DOS stronę kodową.
chcp 1252
Jak mogę zapisać wynik tego polecenia?
windows-7
command-line
Örn Friðriksson
źródło
źródło
Odpowiedzi:
Otwórz edytor rejestru (
regedit
) i przejdź do następującego klucza:Edytuj
OEMCP
wartość po prawej stronie i zmień ją z domyślnej ( 861 ?) Na 1252 .Teraz otwórz nowy wiersz polecenia i wpisz,
chcp
aby zobaczyć bieżącą stronę kodową. (Może to - prawdopodobnie? - nie potrwa do momentu ponownego uruchomienia komputera).Innym sposobem na to jest dodanie
chcp
polecenia doAutorun
klucza (możesz ustawić go dla konkretnego użytkownika lub całego systemu):źródło
Otwórz Panel sterowania. Wybierz Zegar, Język i Region :
Następnie zmień klawiaturę lub inne metody wprowadzania :
Przejdź na kartę Administracja :
Kliknij Zmień ustawienia regionalne systemu w części Język dla programów nieobsługujących kodu Unicode i wybierz żądany język.
Ale tak, zmienia się:
i może inne rzeczy.
Skoro o tym mowa, to pewnie dlatego zmienia
OEMCP
się65001
wykonany system uruchamiać . W Panelu sterowania nie ma takiej opcji.( Zrzuty ekranu zrobione stąd, ponieważ nie mam systemu Windows z pakietem językowym angielskim do robienia zrzutów ekranu. )
źródło
Zmiana wartości
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
powoduje, że mój system nie może się uruchomić.Dodawanie wartości ciągu w
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
odRozwiązać problem.
źródło
Jestem użytkownikiem zlokalizowanego w Rosji systemu Windows 7 x64, dlatego muszę ustawić Code Page 1251 (Windows Cyrillic) jako domyślny dla CMD. Rozwiązanie przez Synetech jak również rozwiązanie przez Stevena Penny wykonywać pracę, ale z drugiej tylko CMD zostaną naruszone, a więc na przykład
ping
narzędzie będzie działać nieprawidłowo, więc postanowiłem je zarówno zastosowania. Jednocześnie zmiana domyślnej strony kodowej nie jest wystarczająca: domyślna czcionka w oknie CMD nie obsługuje tego kodowania i jestem zmuszony ustawićLucida Console
czcionkę jako domyślną. Następujący plik .REG wykonuje całą pracę (zmiana domyślnej strony kodowej na 1251, a także ustawienieLucida Console
domyślnej czcionki dla CMD z właściwymi właściwościami):Po zaimportowaniu tego pliku .REG do rejestru (klikając dwukrotnie plik i wybierając „Tak”) należy ponownie uruchomić system, aby zmiany zostały wprowadzone.
źródło