Подписка на блог

делю на ноль, обогащаю уран

unicode

Кодировка под учетной записью root

После недавнего обновления слетела кодировка. Не читались файлы на кириллице. Причем под обычным пользователем все работало нормально. Решение проблемы с локалью в оболочке root’а. Добавить в файл /etc/environment следующие строки: LC_ALL="ru_RU.UTF-8" LANG="ru_RU.UTF-8" В файле /etc/login.defs проверить, а при необходимости определить…

Конвертация и iconv

Понадобилось перекодировать txt файл из cp1251 в utf-8. Делается так: polatov@localhost ~ $ iconv -f cp1251 -t utf8 Report.txt > Report.txt.newЕстественно, что конвертировать можно не только из cp1251 в utf-8, и естественно, что не только txt файлы.

Русификация Midnight Commander

Указываю локальные флаги для mc: # echo "app-misc/mc slang -ncurses" >> /etc/portage/package.use Затем: # emerge mc Чтобы показывались подсказки в utf-8, надо: # cd /usr/share/mc/ # cp mc.hint.ru mc.hint.ru.koi8r # iconv -f koi8-r -t utf8 mc.hint.ru.koi8r > mc.hint.ru # cp…

Поддержка русского языка в терминале

Поставил пакеты: # emerge terminus-font intlfonts freefonts cronyx-fonts corefonts kbd Создал файл /etc/env.d/02locale. Туда вписал: LC_ALL="" LANG="ru_RU.UTF-8" В файле /etc/rc.conf должно быть: UNICODE="yes" В файле /etc/conf.d/consolefont я поставил: CONSOLEFONT="ter-k14n" В файле /etc/conf.d/keymaps должно быть: KEYMAP="-u ru" SET_WINDOWKEYS="yes" #Опционально DUMPKEYS_CHARSET="koi8-r" Затем…

ssh и разные локали

Использую на десктопном Ubuntu utf-8, на серверном OpenBSD KOI8-R. Не получается читать каталоги и файлы, созданные на кириллице, если захожу по ssh с рабочей машины на сервер. Проблема решается так: $ luit -encoding "KOI8-R" ssh xxxxxxx