Ich habe ein Problem mit der Anzeige von Unicode-Zeichen in der Windows-Konsolenumgebung (cmd.exe, Python-Skripts, die im Konsolenfenster ausgeführt werden usw.). Ergänzende Zeichen (solche, die Codepunkten ≥ U + 10000 entsprechen) werden als ein Paar von zwei unabhängigen Zeichen (Ersatzpaar-Codepunkte) behandelt. In NFD werden auch kombinierte Zeichen als Folge einzelner Zeichen anstelle eines zusammengesetzten Zeichens angezeigt.
Ich suche nach einer Lösung, die auf einer Art Ersatz von cmd.exe oder Windows-Konsolenumgebung durch etwas anderes basieren könnte. Nach dem, was ich versucht habe, war nur ConEmu in der Lage, Zusatzzeichen, aber keine kombinierten Zeichen richtig zu behandeln.
Ich weiß, dass es mit Unicode viele Probleme gibt. Diese Probleme haben nichts mit der Einstellung einer richtigen Codepage (wie chcp 65001) oder der Verwendung einer ungeeigneten Schriftart zu tun. Dies scheint eine inhärente Unfähigkeit der Windows-Konsolenumgebung zu sein.
quelle