使用 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中文网其他相关文章!