Русские man в MDK-10.1

PCLinuxOS

Модератор: Bizdelnick

kesbyt
Сообщения: 290

Русские man в MDK-10.1

Сообщение kesbyt »

man ifconfig
отображается крякозябрами. Он оказывается в кодировке cp1251. Выяснил я это с помощью текстоваго редактора kate, т.е пришлось файл ifconfig.8.bz2 вначале распаковать, потом открыть с помощью тестового редактора, который умеет менять кодировки и узнать кодировку. Но мне кажется есть способ лучше. Вопросы
1. Как можно быстро узнать кодировку файла без лишних телодвижений?
2. Как мне перекодировать файл ifconfig.8 в koi8-r, если мне выдаёт машина вот что:

[root@kesbyt man8]# recode cp1251..koi8-r ifconfig.8
recode: ifconfig.8 failed: Ambiguous output in step `CR-LF..data'

Также не получается перекодировать файл rpm2cpio.8, Он в кодировке utf8.
[root@kesbyt man8]# recode utf8..koi8-r rpm2cpio*
recode: rpm2cpio.8 failed: Invalid input in step `UTF-8..KOI8-R'
Самое интересное, что файл rpm.8 был тоже в utf8(известный трабл MDK), но
recode utf8..koi8-r rpm*
помогло сразу.
Что я делаю не правильно?
kesbyt
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Русские man в MDK-10.1

Сообщение Bolverk »

Я не знаю как recode, для таких вещей использую iconv. Так вот с ним
1) маны можно перекодировать налету.
man ifconfig | iconv -f cp1251 -t koi8-r | less
2) можно указать, чтобы неизвестные ему символы он заменял на что-нибудь, вместо того чтобы обламываться
iconv -r? ...
Спасибо сказали:
Аватара пользователя
Demetrio
Сообщения: 161

Re: Русские man в MDK-10.1

Сообщение Demetrio »

http://mcmcc.bat.ru/fedora/

там про маны тоже упоминается
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Русские man в MDK-10.1

Сообщение zenwolf »

в /etc/man.conf для nroff добавь опцию : -Tlatin1
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Keeper
Сообщения: 209

Re: Русские man в MDK-10.1

Сообщение Keeper »

Странно, а у меня это просто обычный ман на английском языке...
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Русские man в MDK-10.1

Сообщение kesbyt »

Спасибо всем. Нужно было добавить опцию -f в команду recode
recode -f utf8..kio8-r <имя_фйла>
kesbyt
Спасибо сказали: