Ändern Sie die Terminal-Codierung dauerhaft in Windows 10

2561
Tom Dorone

Wenn ich den Befehl chcp 65001" cmd " eingebe und dann wieder schließe, wird er beim erneuten Öffnen auf den Standardwert "850" zurückgesetzt.

Ich muss in der Lage sein, mein C ++ - Programm mit utf8 auszuführen, aber ich kann es nicht, wenn es sich selbst zurücksetzt ...

1
Es sieht so aus, als hätten Sie ein zweites Konto erstellt, das sich auch auf Ihre Fähigkeit auswirkt, innerhalb Ihres Threads zu kommentieren und eine Antwort zu akzeptieren. Siehe [Wie kann man zwei Konten / Benutzer verknüpfen / zusammenführen / verknüpfen?] (Https://meta.stackexchange.com/questions/18232/how-can-one-one-link-merge-combine-associate-two-accounts) ) und / oder [Ich habe aus Versehen zwei Konten erstellt. Wie füge ich sie zusammen?] (https://stackoverflow.com/help/merging-accounts), um Anweisungen zum Zusammenführen Ihrer Konten zu erhalten. DavidPostill vor 7 Jahren 0

1 Antwort auf die Frage

1
Narzard

Um Unicode zu verwenden, fügen Sie den Code hinzu chcp 65001

Dadurch wird die Codepage geändert. Es bleibt so, bis Sie das Fenster schließen.

Wenn Sie dies immer ausgeführt haben wollen, (nicht unbedingt zu empfehlen, da Unicode manchmal Chargen brechen kann), können Sie eine reg Schlüsselfolge hinzufügen (reg_sz) zu HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor und nennen Sie es AutoRun . Ändern Sie den Wert in chcp 65001. Wenn Sie die Ausgabenachricht des Befehls nicht anzeigen möchten, verwenden Sie stattdessen @chcp 65001> nul.

Hinweis aus meinem eigenen Beitrag: Wie kann ich Unicode in Cmd / Batch einfügen?