LINUX.ORG.RU

поддержка юникодной локали ncurses приложением


0

0

Как правильно организовать сабж?

Делаю банальный wgetnstr, при этом при вводе русских букв на терминал помимо них echo'ется мусор. В 8bit локали все нормально. Как побороть? Я вот встречал кое-где упоминания wgetn_wstr, даже man на нее есть, но grep по /usr/include ничего не дает, аналогично grep по strings /usr/lib/libncurses.so.


Ответ на: комментарий от sf

С libncursesw русские буквы вообще не воодятся. Кроме того, например irssi у меня слинкован с обычным libncurses и отлично работает.

AMDmi3
() автор топика

Вобщем да, irssi, zsh и vim умеют нормально работать с юникодной локалью в отсутствие libncursesw. Собственно, интересует как они это делают. Пока полез в исходники, но может есть какой-нибудь простенький пример?

AMDmi3
() автор топика

Даже так, перефразирую попрос.

Как, используя обычный ncurses, вывести русскую букву в локали ru_RU.UTF-8?

AMDmi3
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.