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

Re: UTF-8 и mutt

собири mutt с поддержкой slang

anonymous ()
Ответ на: Re: UTF-8 и mutt от anonymous

Re: UTF-8 и mutt

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

Ростислав

anonymous ()
Ответ на: Re: UTF-8 и mutt от anonymous

Re: UTF-8 и mutt

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

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

fghj ★★★★★ ()

Re: UTF-8 и mutt

Знакомая проблема. Ncurses должна быть с Unicode (libncursesw).

dimss ★★★★★ ()
Ответ на: Re: UTF-8 и mutt от dimss

Re: UTF-8 и mutt

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

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

Ростислав

anonymous ()
Ответ на: Re: UTF-8 и mutt от anonymous

Re: UTF-8 и mutt

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

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

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

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

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