>> http://paix.org.ua/freebsd/ru_utf8.html
> по этой статье еще хуже, даже папки созданные из винды во фре
> иероглифами и когда в консоли набираешь на русском, тоже иероглифы
> # \320\262\321\213\320\260\320\262df только проверил:
1. в ядре добавляю
options TEKEN_UTF8
2. меняю /etc/login.conf:
russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
потом
cap_mkdb /etc/login.conf
pw usermod -n root -L russian (для рута, по аналогии для других юзеров)
и все работает:
# ls -al
total 44
drwxr-xr-x 5 root wheel 512 23 апр 01:42 .
drwxr-xr-x 19 root wheel 1024 31 авг 20:05 ..
-rw------- 1 root wheel 74 31 авг 20:00 .bash_history
drwx------ 3 root wheel 512 23 апр 01:42 .config
-rw-r--r-- 2 root wheel 969 17 янв 2014 .cshrc
-rw------- 1 root wheel 18 10 апр 21:02 .history
-rw-r--r-- 1 root wheel 152 17 янв 2014 .k5login
-rw-r--r-- 1 root wheel 300 17 янв 2014 .login
-rw-r--r-- 2 root wheel 257 17 янв 2014 .profile
drwx------ 2 root wheel 512 11 апр 01:33 .ssh
drwxr-xr-x 3 root wheel 512 12 апр 03:15 .subversion
...
drwxr-xr-x 16 nobody wheel 1024 27 авг 2012 Кадровые вопросы
drwxr-xr-x 2 nobody wheel 512 26 авг 2012 Карьера
drwxr-xr-x 10 nobody wheel 1024 15 авг 17:22 Квартира
эти папки созданы на фрюшной шаре самбой из под винды
3. для bash
/etc/profile:
(bash)
LANG="ru_RU.UTF-8"; export LANG
LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
LC_COLLATE="POSIX"; export LC_COLLATE
LC_ALL="ru_RU.UTF-8"; export LC_ALL