LINUX.ORG.RU

UTF-8 и mutt


0

0

Проблема такая. В уникодном xterm с UTF-локалью mutt и less неправильно выводят уникод. Строка с не-ascii символами обрывается раньше края окна ипродолжается на след. строчке. Причём рвётся зачастую посреди UTF-буквы, что приводит к появлению квадратика в конце строки и в начале следующей. Похоже он неправильно оценивает место необходимое для вывода строки.

Та же проблема с less. А с vi, напротив всё в порядке. Куда копать?

glibc-2.3.1-10mdk ncurses-5.3-1.20030215.1mdk vim-6.1 Linux 2.4.25 (i686) Mutt 1.4i (2002-05-29) less 381

Ростислав

anonymous

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

>Пробовал. Та же фигня..

а сама slang собрана с поддержкой unicode?

fghj ★★★★★
()
Ответ на: комментарий от Deleted

Как выяснить собрана ncurses с unicode или нет?

Или просто собрать последнюю версию с unicode? А двум версиям на одной машине худо не будет?

Ростислав

anonymous
()
Ответ на: комментарий от anonymous

> Как выяснить собрана ncurses с unicode или нет?

По имени библиотеки, смотри мой пост выше.

Нужно заменить безюникодовую на юникодовую.

Лучше всего говорить об этом с разработчиками дистра. В своё время мне пришлось пересобирать ncurses с unicode для arch linux. Разработчики дистра и не подумали включать мои изменения в дистр. За это я и перестал применять arch linux.

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