Ещё раз про юникод в консоли.

Сегодня поставил последнюю сборку дюка, всё установил, всё настроил кроме русского в манах.

Проблема в том, что не работает ни один из известных рецептов. И хрен бы сним если бы в новом пакете man-pages не было бы столько русских манов: например в useradd. Простой ман показывает русские буквы вперемешку с кучей мусора. Кстати непонятно зачем они эту древность, которая даже свой сообщения нормально показать не модет, держат у себя: все давно перешли на man-db который…к сожалению тоже не работает. Показывает кучи цифр. Полчаса плясок с iconv и enconv и немного неожиданный результат: оказывается там все русские маны в кодировке UTF-8. То есть в принципе всё должно было работать без настройки, но почему-то не сложилось.

P.S. Кстати при всём при этом маны из пакета mc-utf и man-pages-ru остаются в koi8-r. Замечательный бардак. :) Надо что-то делать с локализацией в арче - вроде бы перешли на юникод, но ничего для нормального функционирования оного не сделали.
LESSCHARSET попробовал?

man-pages-ru в оригинале в кои… мож переделаю пакет на utf8…
echo $LESSCHARSET
utf-8

Полезу наверное смотреть, как с этой проблемой разбираются в дебиане.
хм. странно. у меня все работает…
Работает с настройкой или из коробки? Какая версия man-pages? У меня  2.51-1
работает после прочтения статьи вики Интернационализация.

Вобщем поменял man-pages-ru и mc-utf8 на utf8. Ну и поправил в вики статью…
Огромное спасибо, заработало наконец.
 
Зарегистрироваться или войдите чтобы оставить сообщение.