我試圖在一個使用C的linux終端中打印一個unicode星號字符(0x2605)。我遵循了網站上其他回答所建議的語法,但是我沒有收到輸出:在C中打印一個Unicode符號
#include <stdio.h>
#include <wchar.h>
int main(){
wchar_t star = 0x2605;
wprintf(L"%c\n", star);
return 0;
}
我會很感激的任何建議,我尤其是如何能夠與ncurses
庫這項工作。
你對更常見的Unicode字符有麻煩嗎? – chux
@chux嗯,我可以打印值爲'0x0061'的'a',但不能打印值爲'0x01ce'的''。 –