АгАртИ-А
Разработка АгАртИ-А.рф
- ^ X
UTF8 консоль, редакторы и прочее
[ \ ] [ .. ]
agarty@apache22.com [/list/UTF8_konsol_redaktory_i_prochee/]> ls -la

UTF8 консоль, редакторы и прочее

Создано: 2016-11-28 23:01:20

UTF8 консоль, редакторы и прочее

Давненько пытался "руссифицировать" на FreeBSD редактор ee (Easy Editor). Т.е. редактор никак не понимал русские символы. Где-то даже натыкался, что в принципе он не поддерживает русские символы. Расстроился, смирился.

И вот, вновь озадачившись русской локализацией консоли, я к своему удивлению обнаружил, что мои действия привели к "руссификации" и самих приложений...

И так, спасибо чуваку со страницы, действия:

#> ee /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

Где вместо root впишите нужного пользователя. Ну или рута.

#> ee /etc/csh.cshrc

Добавляем записи:

setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8

#> ee /etc/profile

Добавляем записи:

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

Теперь перелогинимся и вуаля, все становится как надо.

А главное, что при добавлении файлов в архив tar, 7z и так далее, они уже не будут ругаться на русские символы в файлах и папках. А редакторы vi, ee и прочие будут правильно читать файл.