LINUX.ORG.RU
ФорумAdmin

Кодировка в консоли


0

0

Когда в консоли вывожу man - появляется какая-то абра-катабра, хотя LANG=ru_RU.koi8r что можно сделать? как решить проблему? спасибо

anonymous

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

Выдержка из man man:
International support is available with this package.
Native language manual pages are accessible (if available
on your system) via use of locale functions. To activate
such support, it is necessary to set either $LC_MESSAGES,
$LANG or another system dependent environment variable to
your language locale, usually specified in the POSIX
1003.1 based format:
<language>[_<territory>[.<character-set>[,<version>]]]

anonymous
()

У меня в RH9 такая же ерунда На консоли KOI8-R, a less не знает такой кодировки. Поэтому русские man-ы не отображаются Можно конечно заменить less на more, но обидно, да.

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

В догонку в /etc/man.conf закоментируй MANPATH /usr/share/man/ru
по крайней мере не будет открываться русский man

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

>У меня в RH9 такая же ерунда На консоли KOI8-R,
>a less не знает такой кодировки.
>Поэтому русские man-ы не отображаются Можно конечно
>заменить less на more, но обидно, да.

export LESSCHARSET=latin1

(из Cyrillic-HOWTO http://linux.irtel.ru/HOWTO/Cyrillic-HOWTO.html)

anonymous
()

Небось 9-я шапка? Так там маны в UTF. А у тебя кодировка кои. Может тут проблема?

anonymous
()

Долго трахался с подобным, пока не исправил в /etc/man.config NROFF /usr/bin/nroff -mandoc -c на NROFF /usr/bin/nroff -Tlatin1 -mandoc -c

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