Проблема такая. В уникодном 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
Ростислав