Ich brauche einig Unicode-Zeichen für mein Spiel auf Terminal zu drucken, das einige, wie, \U0001F0A1
, und mein CodeDrucke lange Unicode in ncurses
#include <curses.h>
#include <locale.h>
int main(){
setlocale(LC_ALL, "");
initscr();
printw("\U0001F0A1");
getch();
endwin();
return 0;
}
und alle es auszudrucken ist leerer Bildschirm, aber wenn ich versuchte, Mit printf kann eine Karte normal ausgedruckt werden.
Try 'setlocaleQ (LC_ALL "en_US.UTF-8");' ' –
Auch printw (L "\ U0001F0A1");' –
http://stackoverflow.com/questions/4703168/adding-unicode-utf8 -chars-zu-a-ncurses-display-in-c – Boiethios