2011-09-15 18 views
6

Moje Windows CodePage cmd jest teraz pod 65001. Od czasu, gdy robiłem pewne rzeczy z Androidem i muszę korzystać z loga konsoli, ale zapomnij jak to zmienić teraz.Zmień CodeStage w CMD na stałe?

Podczas korzystania z chcp 437 w celu zmiany strony CodePage działa. Ale jeśli zacznę nowe okno cmd, wróci.

Jak zrobić coś, co sprawi, że będzie trwać?

Odpowiedz

0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

Możesz edytować wartość strony kodowej na stałe leżnie edytując OEMCP wartość klucza w oknach w wyżej reg wartość klucza

Warning: Nie rób tego, sprawi, że Twój system nie może uruchomić. Zobacz related.

+2

Nie rób tego, spowoduje to, że twój system nie będzie mógł się uruchomić. zobacz http://superuser.com/questions/269818/change-default-code-page-of-windows-console-to-utf-8 – laike9m

+0

Ta odpowiedź może zostać usunięta. To jest niebezpieczne! – Aubin

5

Here znalazłem lepsze rozwiązanie:

  1. Start -> Uruchom -> regedit
  2. Idź do [Procesor HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command]
  3. Dodaj nową wartość String o nazwie: Autorun
  4. Zmień wartość na "chcp 437"
0

Strona kodowa wiersza poleceń zawsze zmienia się z powrotem na domyślną 437, jeśli używasz tylko chcp 850 w cmd, aby zmienić aktywny kod języka (850 = Wielojęzyczność (Latin I)). Domyślny język systemu ustawiony jest na angielski (437), mimo że jestem Brazylijczykiem (kod języka 850). Kiedyś trzeba pokazać kilka znaków specjalnych, takich jak A, O, C, I okazało się, że w systemie Windows 10, pod Wszystkie Ustawienia> Czas & językowe> Region & Język istnieje (w prawym górnym rogu) link do Ustawienia powiązane - Dodatkowa data, godzina & ustawienia regionalne. Nastąpi przekierowanie do Panel sterowania \ Zegar, język i region.Kliknij ponownie na Region> Zmień lokalizację i przy oknie Region, w zakładce Administracyjnego, zmień Język dla spoza Unicode programów klikając przycisk Zmień ustawienia regionalne systemu i wybierając jakiś inny, który wykorzystuje kod need (W moim przypadku, portugalski (Brazylia) = kod 850). Uruchom ponownie Windows i sprawdź, czy wiersz polecenia jest teraz ustawiony na nowy kod języka (wpisz chcp w cmd). Dla mnie to rozwiązało problem. Istnieje również opcja Latin (Word) na liście, która prawdopodobnie jest również kodem 850.