У меня есть программа, написанная на 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?