我试图在一个使用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'的''。 –