Unicode 如何在ncurses中打印UTF-8字符?
传统上,我可以完美地打印以下内容:Unicode 如何在ncurses中打印UTF-8字符?,unicode,ncurses,Unicode,Ncurses,传统上,我可以完美地打印以下内容: char str[] = "▄█▀█████"; printf(str); 但是,在ncurses下,我不能打印此字符串,也不能使用: mvprintw(0, 0, str); 也不包括: mvaddwstr(0,0, L"▄█▀█████"); 我犯了什么错?哇,这太快了。。。我已经解决了;亲爱的诺沃克斯: 您忘记配置您的区域设置: #include <locale.h> setlocale(LC_ALL, "");
char str[] = "▄█▀█████";
printf(str);
但是,在ncurses下,我不能打印此字符串,也不能使用:
mvprintw(0, 0, str);
也不包括:
mvaddwstr(0,0, L"▄█▀█████");
我犯了什么错?哇,这太快了。。。我已经解决了;亲爱的诺沃克斯: 您忘记配置您的区域设置:
#include <locale.h>
setlocale(LC_ALL, "");