vitich.kiev.ua was registred on Dec 15, 1999
FreeBSD и UTF-8
Ой как нравится мне FreeBSD когда речь заходит о веб-серверах.
Руки никак не доходили настроить UTF-8 на веб-сервере с 7.2 по-человечески для поддержки русских имен файлов и русского в консоли ssh.
А делов-то на пять минут, однако.
Итак, приступим...
1) В файле /etc/login.conf ищем блок
#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
:tc=default:
Как вы уже наверное догадались, нужно добавить класс с UTF-8.
russian_utf8|Russian UTF-8 Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
2) Далее необходимо применить изменения классов:
#cap_mkdb /etc/login.conf
3) Остаётся только изменить класс нужным пользователям:
#pw usermod vitich -L russian_utf8
И теперь наш сервер красиво показывает русские символы в именах файлов и в тексте, когда мы админим любимый сервер через ssh.
Если есть проблема с кодировкой русских имен файлов, к примеру по какой-то неведомой вам причине они в KOI8-R, то решение примерно такое:
#convmv -r -f KOI8-R -t UTF-8 ~/Dir/*