Как поменять кодировку в манах Линукса?
2087
4
Освоил команду man :D. Но прочитать не могу. Пробовал Юникоды, западло-европейскую, кириллицу, ничего не меняется.
walker3
Практически во всех дистрибутивах Linux, по умолчанию, используется кодировка utf-8. Большинство русских man переведено в эту кодироку. Если локаль koi8-r -- не все маны могут читаться. Как впрочем и в utf-8 некоторые не читаются. В конце концов можно самостоятельно определить кодировку и конвертировать ман.
marselAlex
utf8, я, конечно, пробовал, не помогло. В линуксфорум.ру эта тема обсуждалась, пришли к выводу, что надо поменять кодировку консоли по умолчанию. Да, я в это упёрся, кодировка консоли бледная, как спирохета, т.е. по умолчанию, где её поменять, пока не нашёл. Судя по вашему посту, может и не помочь. Попробую, напишу.
Бимс
Если дистрибутив бинарный, может и не помочь, так как пакеты уже собраны с определенной кодировкой. И если Вам нужна другая кодировка, то придется пересобирать пакеты из исходников, предварительно установив нужную локаль.

Посмотреть настройки локали можно командой
locale -a | grep ru
Изменить настройки пользователя можно в файле
~/.bash_profile
сгенерировать нужную локаль, например utf-8, командой
localedef --no-archive -c -i ru_RU -f UTF-8 ru_RU.utf8