Проблемы с русской кодировкой в консоли ASPLinux 10.2

Аватар пользователя Irbis

Ребята, у меня траубл следующего характера!
Проблема с русской кодировкой в консоли ASPLinux 10.2: не читаются русские названия файлов и сами файлы с русским текстом. Вместо нормальных букв - кракозяблики. Траубл начался после перезагрузки системы (ранее всё было нормально), но какие именно мои действия послужили его причиной сказать не берусь, т.к. до этого компьютер был включён очень длительное время.
Если проверять русские файлы, созданные до слёта кодировки, командой file, то выдаётся ISO-8859 text, а если созданные после, то UTF-8 Unicode text. Значение переменной LANG при этом равнялось ru_RU.UTF-8. Я попытался изменить значение LANG в файле /etc/sysconfig/i18n на ru_RU.KOI8-R (SYSFONT на cyr-sun16, SYSFONTACM на koi8-u), но это не помогло.
Кстати, сразу после слёта кодировок кракозяблики были и вместо названий файлов смонтированной NTFS и вместо сообщений во время загрузки. Но с этим удалось справиться сменой LANG на KOI'шное значение (см. предыдущий абзац).
Подскажите пожалуйста возможные причины и пути решения проблемы. Заранее благодарю! Улыбка

Аватар пользователя IsakovAN

Проблемы с русской кодировкой в консоли ASPLinux 10.2

Вообще, самый лучший путь решения проблемы, забыть про маразмы(koi8-r...) и проапгрейдиться до UTF8.

Аватар пользователя Meloman

Re: Проблемы с русской кодировкой в консоли ASPLinux 10.2

Извините, но почему koi8-r = маразм?
Это я к тому, что у меня koi8-r, ставил utf, но не увидел подтверждения тому, что koi8-r это маразм, а вот utf это вещь.

Аватар пользователя Meloman

Re: Проблемы с русской кодировкой в консоли ASPLinux 10.2

Причину сказать не могу, могу сказать, что нужно с нуля устанавливать русскую локаль.
В переименовании файлов(из одной кодировки в другую) мне помог один скриптик. Напишите мне в "личку" свой эл. адрес- отправлю Вам его.

Аватар пользователя IsakovAN

Re: Проблемы с русской кодировкой в консоли ASPLinux 10.2

Meloman писал(а):
Извините, но почему koi8-r = маразм?

Куча кодировок типа koi8-r, cp1251 и т.п. - "подарочный набор граблей".
UTF - современная кодировка, на которую ориентируется современный софт. Я понимаю, что можно и на cp866 пересесть, но НАФИГА?
Кодировки уровня koi могут позволить работать только с одним языком(не считая английского), в то время как система должна поддерживать работу с любыми языками. Эффективно это может обеспечить только unicode. Следовательно, остальной зоопарк на поезд до Бобруйска! Катается от смеха

Аватар пользователя IsakovAN

Re: Проблемы с русской кодировкой в консоли ASPLinux 10.2

Meloman писал(а):
Причину сказать не могу, могу сказать, что нужно с нуля устанавливать русскую локаль.

"Ох уж эти военные! Им бы только форматировать!"

Попробуйте при помощи system-config-locale установить кодировку (UTF8).
Поправьте настройки кодировок вендовых разделов в fstabе: codepage=cp1251,iocharset=utf8
Затем установите convmv и исправите кодировку имен файлов.
Для перекодировании начинок старых файлов надо написать скрипт, или взять готовый в инете.

Аватар пользователя Marun

Проблемы с русской кодировкой в консоли ASPLinux 10.2

У меня тоже такое было и ниче не помогло только переустановка!!! (На ASPlinux 11)

Аватар пользователя ZaySan

Проблемы с русской кодировкой в консоли ASPLinux 10.2

IsakovAN писал(а):
Попробуйте при помощи system-config-locale установить кодировку

Я нашёл только system-config-language.

Аватар пользователя IsakovAN

Проблемы с русской кодировкой в консоли ASPLinux 10.2

ZaySan писал(а):
Я нашёл только system-config-language.

Это оно и есть. Насколько я помню, там языки с локалями перечисленны.

Аватар пользователя malor

Проблемы с русской кодировкой в консоли ASPLinux 10.2

Как русифицировать консоль в RH EL 4/FC5/CentOS 4.2 ?

Аватар пользователя IsakovAN

Проблемы с русской кодировкой в консоли ASPLinux 10.2

Также как и в остальный дистрибьютивах! Улыбка
1. Надо выбрать кодировку. Рекомендую UTF
2. Надо настроить локаль. Спецефично для дистрибьютива.
3. Настроить шрифт. Специфично для дистрибьютива.

Аватар пользователя Станислав

Re: Проблемы с русской кодировкой ...

Крутые все до невозможности со своей UTF. А если у меня куча программ с диалогами на KOI ?
Нечего маразмить если только оперился

Аватар пользователя Телепат_

Re: Проблемы с русской кодировкой ...

1) освоить переменную LOCALE
2) освоить перекодировщик.

RSS-материал