C を使用した Windows コンソール アプリケーションでの UTF-8 の表示
この質問では、UTF-8 でエンコードされた日本語文字をcout を使用して Windows 上で実行される C コンソール アプリケーションのコンソール、またはwcout.
解決策
UTF-8 文字を正しく印刷するには、いくつかの手順が必要です。
サンプル コード
#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" ); }
以上がWindows C コンソール アプリケーションで UTF-8 文字を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。