Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Memaparkan Teks UTF-8 Dengan Betul dalam Aplikasi Konsol C Saya pada Windows?
Memaparkan Teks UTF-8 dalam Aplikasi Konsol C pada Windows
Dalam aplikasi konsol C yang disusun menggunakan Visual Studio 2008 pada Windows, ia boleh mencabar untuk mencetak aksara berkod UTF-8 dengan betul. Untuk mengatasi isu ini, ikuti langkah berikut:
Konfigurasikan Pengekodan Aksara:
Tetapkan Halaman Kod Output Konsol:
Cetak UTF-8 Aksara:
Kini anda boleh menggunakan printf atau wprintf untuk mencetak aksara UTF-8. Sebagai contoh, kod berikut akan mencetak gabungan aksara Inggeris, Yunani, Sepanyol, Rusia dan ASCII:
#include <cstdio> #include <windows.h> int main() { SetConsoleOutputCP(65001); printf("Testing unicode -- English -- Ελληνικά -- Español -- Русский. aäbcdefghijklmnoöpqrsßtuüvwxyz\n"); return 0; }
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaparkan Teks UTF-8 Dengan Betul dalam Aplikasi Konsol C Saya pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!