Ich möchte die Codepage dauerhaft unter DOS einstellen.
chcp 1252
Wie kann ich das Ergebnis dieses Befehls speichern?
windows-7
command-line
Örn Friðriksson
quelle
quelle
Antworten:
Öffnen Sie den Registrierungseditor (
regedit
) und navigieren Sie zum folgenden Schlüssel:Bearbeiten Sie den
OEMCP
Wert rechts und ändern Sie ihn von der Standardeinstellung ( 861 ?) In 1252 .Öffnen Sie nun eine neue Eingabeaufforderung und geben Sie ein
chcp
, um die aktuelle Codepage anzuzeigen. (Möglicherweise dauert es - wahrscheinlich? - nicht, bis Sie neu starten.)Eine andere Möglichkeit besteht darin, den
chcp
Befehl zumAutorun
Schlüssel hinzuzufügen (Sie können ihn entweder für einen bestimmten Benutzer oder für das gesamte System festlegen):quelle
Öffnen Sie die Systemsteuerung. Wählen Sie Uhr, Sprache und Region :
Dann ändern Tastatur oder einem anderen Eingabemethoden :
Wechseln Sie zur Registerkarte Verwaltung :
Klicken Sie unter Sprache für Nicht-Unicode-Programme auf Systemgebietsschema ändern und wählen Sie die gewünschte Sprache aus.
Aber ja, es ändert sich:
und vielleicht andere Dinge.
Apropos, die wahrscheinlich ist , warum Wechsel
OEMCP
auf65001
das System gemacht unbootable . In der Systemsteuerung gibt es keine solche Option.( Screenshots von hier, da ich kein Windows mit einem Englisch-Sprachpaket zur Verfügung habe, um Screenshots zu erstellen. )
quelle
Durch Ändern des Werts von
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
kann mein System nicht gestartet werden.Hinzufügen eines Zeichenfolgenwerts in
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
vonProblem gelöst.
quelle
Ich bin ein Benutzer von russisch lokalisiertem Windows 7 x64 und muss daher Code Page 1251 (Windows Cyrillic) als Standard für CMD festlegen. Die Lösung von Synetech sowie die Lösung von Steven Penny funktionieren, aber bei letzterem ist nur CMD betroffen, und so
ping
funktioniert beispielsweise das Dienstprogramm nicht ordnungsgemäß. Daher habe ich beschlossen, beide anzuwenden. Gleichzeitig reicht das Ändern der Standardcodepage nicht aus: Die Standardschriftart des CMD-Fensters unterstützt diese Codierung nicht und ich bin gezwungen, dieLucida Console
Schriftart als Standard festzulegen. Die folgende .REG-Datei erledigt die gesamte Arbeit (Ändern der Standardcodepage in 1251 und FestlegenLucida Console
der Standardschriftart für CMD mit den richtigen Eigenschaften):Nach dem Importieren dieser .REG-Datei in die Registrierung (indem Sie auf die Datei doppelklicken und "Ja" wählen) müssen Sie das System neu starten, damit die Änderungen wirksam werden.
quelle