Apabila membangunkan aplikasi konsol C pada sistem Windows Inggeris menggunakan Visual Studio 2008, pengguna mungkin menghadapi cabaran dalam memaparkan UTF- 8 kandungan yang dikodkan dengan betul melalui cout atau wcout. Begini cara untuk mengatasi isu ini:
Penyelesaian:
Penyelesaian melibatkan penetapan halaman kod output konsol untuk menyokong UTF-8. Ikut langkah ini:
Contoh Kod:
#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"); }
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mencetak UTF-8 daripada Aplikasi Konsol C pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!