Bei der Entwicklung von C-Konsolenanwendungen auf englischen Windows-Systemen mit Visual Studio 2008 können Benutzer auf Probleme bei der Anzeige von UTF-8 stoßen. 8 Inhalte durch cout oder wcout korrekt codiert. So lösen Sie dieses Problem:
Lösung:
Die Lösung besteht darin, die Ausgabecodepage der Konsole so einzustellen, dass sie UTF-8 unterstützt. Befolgen Sie diese Schritte:
Codebeispiel:
#include#include #pragma execution_character_set("utf-8") int main() { SetConsoleOutputCP(65001); printf("Testing unicode -- English -- Ελληνικά -- Español -- Русский. aäbcdefghijklmnoöpqrsßtuüvwxyz\n"); }
Zusätzliche Tipps:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3