Was ist die Codepage von UTF-8?


18

Die Standard-Codepage meiner Eingabeaufforderung lautet 936.

Ich muss es auf UTF-8 ändern.

chcp 65001

Das oben genannte funktioniert nicht. Was ist das richtige?


1
chcp 65001 hat bei mir gut funktioniert. Programme, die nicht utf-8 sind, werden natürlich ein großes Durcheinander ausgeben.
Havenard

Haben Sie nicht ASCII-Briefe versucht?

Antworten:


12

Damit chcp 65001Sie arbeiten können, müssen Sie in der Eingabeaufforderung eine TrueType-Schriftart verwenden. Eine solche Schriftart ist Lucida Console.

So verwenden Sie die Lucida-Konsole:

  • Klicken Sie mit der rechten Maustaste auf die Fenstertitelleiste
  • Wählen Properties
  • Wählen Sie die Registerkarte Font
  • Wählen Lucida Console
  • Drücken Sie OK

Leider scheinen weder Lucida Console noch Consolas Nicht-ASCII-Zeichen in der Eingabeaufforderung korrekt wiederzugeben (was mich beim Umgang mit Dateien mit solchen Zeichen sehr nervös macht). :-(
Synetech

Ups, egal. Es wird korrekt gerendert (Chrome hat die Unicode-Zeichen beim Erstellen der .URLDatei durcheinander gebracht ). Meine Sorge darüber, wie Dateien mit Unicode-Zeichen im Namen stehen. Ich mache mir Sorgen, dass das Durchführen von Vorgängen wie Kopieren oder Verschieben nicht funktioniert oder schlimmer ist und die Dinge durcheinander bringt. Ich habe versucht, den chcpBefehl zu verwenden, der sich darüber beschwert, dass das Gerät nicht beschrieben werden kann. Ich habe es ohne Befehl erneut versucht und es hat funktioniert. o.O
Synetech

@Synetech Keine Sorge, die Anzeige ist falsch, die Zeichen stimmen. cd űangezeigt wird cd ?, aber es geht immer noch in das richtige Verzeichnis.
TWiStErRob

0

Viele Leute beschweren sich in unterschiedlichen Fragen über die 65001Unterstützung in der Windows-Konsole. Meine spezielle Lösung war die Verwendung der ISO-8859-1-Codepage (28591) anstelle von UTF-8. Sie können einen Blick auf die Codeseiten-IDs bei MSDN werfen , um eine zu identifizieren, die Ihren Charakteranforderungen entspricht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.