LINUX.ORG.RU

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


0

0

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* 
помогло сразу.
Что я делаю не правильно?
anonymous

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

Дык пользоваться не умею, а man iconv вот что выдаёт
пппппппп
       iconv - п©яп╣п?п╠яп╟п╥яп╣я п╨п?п?п?яп?п╡п╨я яп╨п╟п╥п╟п?п?яя яп╟п╧п╩п?п╡

п║ппп╒ппп║пп║
       iconv -f encoding -t encoding inputfile

пппп║пппп
       пяп?пЁяп╟п?п?п╟ iconv п?п╥п?п╣п?яп╣я п╨п?п?п?яп?п╡п╨я яп?п?п╡п?п╩п?п╡
       яп╟п╧п╩п╟ inputfile . п п╣п╥яп╩яяп╟я п╡яп╡п?п?п?яяя п?п╟
       яяп╟п?п?п╟яяп?п?п╣ яяяяп?п╧яяп╡п? п╡яп╡п?п?п╟, п╣яп╩п? п?п╣
       п?п©яп╣п?п╣п╩п╣п? яп╟п╧п╩ п╡яп╡п?п?п╟ п©п╟яп╟п?п╣яяп?п? --output .

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