Anzeige der ≥ und ≤ ASCII-Zeichen in einem C-Anwendungs
-
11-09-2019 - |
Frage
Ich bin derzeit eine C-Anwendung zu schreiben, und ich brauche die folgenden Symbole im Terminal angezeigt werden: ≥ und ≤
Der ASCII-Zeichencodes ist 242
und 243
aber ich kann sie nicht in dem DOS-Terminal angezeigt bekommen werden.
Alle Ideen, wie kann ich dies tun?
Lösung
printf("\xf2\n");
Wenn das nicht funktioniert, dann ist es wegen DOS und Codepages. Versuchen Sie, mit dem CHCP
Befehl zu spielen. Sie schlendern in locales / plattformspezifische / give-up-jetzt Territorium.
Andere Tipps
Diese sind nicht in ASCII noch in LATIN1 zum Beispiel.
Was DOS-Terminal? Wenn Sie sich auf eine 32-Bit (oder 64-Bit) binäre unter Windows kompilieren, wie ich bin sicher, Sie sind, dann ist es nur ein Konsolenfenster.
Ich glaube, diese ist die einfachste Weg, um die Codepage von einem Konsolenfenster zu setzen. Es liegt an Ihnen, ob Codepage 437 oder eine Unicode-Codepage (wie UTF-8, die 65001 ist) verwenden, aber ich würde Unicode vorschlagen, wie es Ihnen mehr Flexibilität geben, wenn Sie es später benötigen.