Verhindern, dass "chcp" die Konsolenschriftart ändert
387
SteveFest
Ich mache eine Batchdatei, die Unterstützung für die verschiedenen Regionen benötigt:
en-US
zh-HK
Also habe ich den chcp
Befehl verwendet, um die Ausführung des Batch-Skripts in Codepage 950 (das ist zh-HK
) zu erzwingen .
Ich bin jedoch auf ein Problem gestoßen. Beim Ausführen der Batchdatei chcp
ändert der Befehl die Schriftart und führt dazu, dass mein Batch-Skript falsche Ergebnisse anzeigt.
Wie gehe ich chcp
zu 950, ohne die Schriftart zu ändern?
Sind Sie sicher, dass Ihre ausgewählte Schriftart die für Codepage 950 erforderlichen Glyphen / Codepunkte unterstützt? Und mit welcher Kodierung haben Sie den Stapel gespeichert?
LotPings vor 6 Jahren
0
@LotPings Courier New unterstützt möglicherweise den UTF-8-Vollblock nicht :(. Ich speichere das Skript mit UTF-8
SteveFest vor 6 Jahren
0
Es kann Zeit sein, zu PowerShell zu wechseln, die UTF16 unterstützt (wie Windows intern tut), aber auch keine direkte UTF8-Unterstützung.
LotPings vor 6 Jahren
0
@LotPings Gaw: / Das gesamte Skript muss neu geschrieben werden. Es ist sehr lang
SteveFest vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen