Как заставить ncurses правильно отображать символы UTF-8 в C?

У меня есть программа, написанная на C с использованием ncurses. Это позволяет пользователю вводить и отображать его. Он не отображается правильно, если пользователь вводит символы utf8.

Я сохранил введенные пользователем символы в файл. А я catэтот файл прямо в шелле отображаю правильно.

Я искал в stackoverflow и google и попробовал несколько методов, таких как ссылка с ncursew, отображалась неправильно.

И я ldd /usr/bin/screen: libncurses.so.5 => /usr/lib64/libncurses.so.5

screenможет отображать какой пользователь вводите правильно.

Как заставить ncurses правильно отображать символы UTF-8?

Каков общий способ отображения символов UTF-8 в C с помощью ncurses?

7
задан everbox 29 March 2012 в 09:23
поделиться