Mencetak Aksara Unikod dalam C
Apabila cuba mencetak aksara dengan nilai Unikod, seperti Cyrillic Small Letter Ef (U 0444) , kod berikut mungkin tidak berfungsi sebagai dijangka:
1 2 3 4 |
|
Penyelesaian:
Untuk mencetak aksara Unikod dengan betul, terdapat beberapa kaedah:
Nama Watak Universal (UCN):
Aksara Harfiah (jika disokong oleh pengekodan sumber):
Untuk pencetakan terminal, kod berikut menganggap keserasian antara pengekodan pelaksanaan dan emulator terminal:
1 2 3 4 5 |
|
Untuk Windows, tetapan pemegang fail output ke mod UTF-16 disyorkan:
1 2 3 4 5 6 7 8 |
|
Untuk kod mudah alih, teknik berikut boleh digunakan:
1 2 3 4 5 6 7 |
|
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Aksara Unikod dengan Betul dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!