Anzeige von UTF-8 in einer Windows-Konsolenanwendung mit C
Diese Frage untersucht die Herausforderung beim Drucken von UTF-8-codierten japanischen Zeichen auf dem console in einer C-Konsolenanwendung, die unter Windows ausgeführt wird, mit cout oder wcout.
Lösung
Um UTF-8-Zeichen korrekt zu drucken, sind ein paar Schritte notwendig:
Beispielcode
#include <cstdio> #include <windows.h> #pragma execution_character_set( "utf-8" ) int main() { SetConsoleOutputCP( 65001 ); printf( "Testing unicode -- English -- Ελληνικά -- Español -- Русский. aäbcdefghijklmnoöpqrsßtuüvwxyz\n" ); }
Das obige ist der detaillierte Inhalt vonWie zeige ich UTF-8-Zeichen in einer Windows C-Konsolenanwendung an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!