Я выполняю следующие действия:
--------------------------------------------------------------
[root@host root]# localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
[root@host root]# setfont -m cp1251
Warning: this is a shell wrapper; consider using consolechars(8)
findacm: No such file or directory
[root@host root]# consolechars -f ./psf/UniCyr_8x16.psf -m ./acm/cp1251.acm
[root@host root]# locale -a | grep ru_RU
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
[root@host root]# export LANG=ru_RU.cp1251
[root@host root]# cat winlavr.txt
лЮЛЮ ЛШКЮ ПЮЛС
╗кйх оюкйх онидс дю бшиди ъ кх
╦КЙХ ОЮКЙХ ОНИДС ДЮ БШИДС Ъ КХ
--------------------------------------------------------------
И всё равно не могу читать текст в кодировке cp1251.
В чём может быть проблема? Я где-то ошибся?
- файл winlavr.txt точно содержит текст в кодировке cp1251.
- psf и acm берутся из пакета console-cyrillic-0.9