使用Visual Studio 2008 在英文Windows 系統上開發C 主機應用程式時,使用者可能會遇到顯示UTF-8 的挑戰8 透過cout或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中文網其他相關文章!