Я знаю что эта тема обсасывалась уже миллион раз и куча мануалов и факов и гугл в помощь, но перепробовал кучу и с различной кодировкой и cp1251 и KOI8-R и UTF-8, результат один и тот же.Система - FreeBSD 9.2-RELEASE-p3
Помогите разобраться с русификацией FreeBSD, никак не получается полностью читать и писать на русском.
В частности: не понимаю русский в шаре винды, не понимаю русский в текстовых файлах созданные в винде, не понимает винда русский текст созданный во FreeBSD, ошибки в FreeBSD пишет иероглифами, пишу по русски в штмл файлах и виндовый браузер не понимает его
Что получилось: писать на русском в консоли и в файлах, вижу русские папки созданные в винде на фтп FreeBSD, винда видит русские папки созданные во FreeBSD лежащие на фтп FreeBSD
уже неделю пытаюсь, но все никак не получается
заранее благодарю за помощь.
cat .login_conf
# $FreeBSD: release/10.0.0/share/skel/dot.login_conf 77995 2001-06-10 17:08:53Z ache $
#
# see login.conf(5)
#
me:\
:charset=ru_RU.UTF-8:\
:lang=ru_RU.UTF-8:и еще login class russian
этого достаточно
>[оверквотинг удален]
> на русском.
> В частности: не понимаю русский в шаре винды, не понимаю русский в
> текстовых файлах созданные в винде, не понимает винда русский текст созданный
> во FreeBSD, ошибки в FreeBSD пишет иероглифами, пишу по русски в
> штмл файлах и виндовый браузер не понимает его
> Что получилось: писать на русском в консоли и в файлах, вижу русские
> папки созданные в винде на фтп FreeBSD, винда видит русские папки
> созданные во FreeBSD лежащие на фтп FreeBSD
> уже неделю пытаюсь, но все никак не получается
> заранее благодарю за помощь.
>[оверквотинг удален]
> # $FreeBSD: release/10.0.0/share/skel/dot.login_conf 77995 2001-06-10 17:08:53Z ache
> $
> #
> # see login.conf(5)
> #
> me:\
> :charset=ru_RU.UTF-8:\
> :lang=ru_RU.UTF-8:
> и еще login class russian
> этого достаточноне помогло
вот шара винды
▒▒▒▒▒▒ (Geegun) - ▒▒▒▒▒▒▒ (feat. ▒▒▒▒ ▒▒▒▒▒▒▒▒ 2011) - ▒▒▒▒▒ 2.mp3
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ - ▒▒▒▒▒ ▒▒▒▒▒▒.avi
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ - ▒▒▒▒▒ ▒▒▒▒▒▒.mp4
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ - ▒▒▒▒▒ ▒▒▒▒▒▒1.avi
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ - ▒▒▒▒▒ ▒▒▒▒▒▒2.avi
▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒.avi
▒▒▒▒▒▒▒▒_▒_▒▒▒▒▒▒▒▒▒▒▒_▒▒▒▒▒▒▒▒▒_-_▒▒▒▒▒▒_▒▒▒▒▒▒-_▒▒▒▒▒▒▒▒.mp3
▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒ 1975.flv
▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒.avi
▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒2.avi
▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒2.flv
▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒3.avi
▒▒▒▒▒_▒▒▒▒▒▒▒___▒▒▒▒▒▒▒_▒_▒▒▒▒.mp3вот текстовый файл созданный в винде:
cat /usr/home/ftp/win7.txt
▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ Windows 7. ▒▒▒▒▒▒ 0xc0000005
▒▒▒▒▒▒▒ 15 ▒▒▒▒▒▒▒ 2013 ▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ Windows 7 ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒.Windows 7 ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒. ▒▒▒▒▒▒ ▒▒▒▒▒▒ 0xc0000005.
а вообще вот что у меня сейчас прописано:
cat /etc/rc.conf
keymap="ru.cp1251"
scrnmap="win2cpp866"
font8x16=cp866-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8cat /etc/login.conf
russian|Russian Users Accounts:
:charset=CP1251:
:lang=ru_RU.CP1251:
:tc=default:cat /etc/profile
LANG=ru_RU.CP1251; export LANG
LC_ALL=ru_RU.CP1251; export LC_ALL
MM_CHARSET=CP1251; export MM_CHARSETvipw
root:$6$grzFJCYt5Cb1yz93$vPv0G2vTYBw/yU0gBrudhOKBJVIe9WDtZjzP2XfCMqeUf5SaxaaYm4krMq0AydOVK3dHYk6G.40tOivdFMLDF0:0:0:russian:0:0:Charlie &:/root:/bin/cshcat /etc/csh.login
setenv LANG ru_RU.CP1251
setenv MM_CHARSET CP1251cat /etc/ttys
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secureпо моему ничего не забыл
http://paix.org.ua/freebsd/ru_utf8.html>[оверквотинг удален]
> cat /etc/ttys
> ttyv0 "/usr/libexec/getty Pc" cons25r on secure
> ttyv1 "/usr/libexec/getty Pc" cons25r on secure
> ttyv2 "/usr/libexec/getty Pc" cons25r on secure
> ttyv3 "/usr/libexec/getty Pc" cons25r on secure
> ttyv4 "/usr/libexec/getty Pc" cons25r on secure
> ttyv5 "/usr/libexec/getty Pc" cons25r on secure
> ttyv6 "/usr/libexec/getty Pc" cons25r on secure
> ttyv7 "/usr/libexec/getty Pc" cons25r on secure
> по моему ничего не забыл
> http://paix.org.ua/freebsd/ru_utf8.htmlпо этой статье еще хуже, даже папки созданные из винды во фре иероглифами и когда в консоли набираешь на русском, тоже иероглифы
# \320\262\321\213\320\260\320\262df
>> http://paix.org.ua/freebsd/ru_utf8.html
> по этой статье еще хуже, даже папки созданные из винды во фре
> иероглифами и когда в консоли набираешь на русском, тоже иероглифы
> # \320\262\321\213\320\260\320\262dfтолько проверил:
1. в ядре добавляю
options TEKEN_UTF82. меняю /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
>>> http://paix.org.ua/freebsd/ru_utf8.html
>> по этой статье еще хуже, даже папки созданные из винды во фре
>> иероглифами и когда в консоли набираешь на русском, тоже иероглифы
>> # \320\262\321\213\320\260\320\262df
> только проверил:
> 1. в ядре добавляю
> options TEKEN_UTF8в физической консоли?
если нет, то без TEKEN все прекрасно работает.
если да, то настраивали ли как-то дополнительно?
>>>> http://paix.org.ua/freebsd/ru_utf8.html
>>> по этой статье еще хуже, даже папки созданные из винды во фре
>>> иероглифами и когда в консоли набираешь на русском, тоже иероглифы
>>> # \320\262\321\213\320\260\320\262df
>> только проверил:
>> 1. в ядре добавляю
>> options TEKEN_UTF8
> в физической консоли?
> если нет, то без TEKEN все прекрасно работает.
> если да, то настраивали ли как-то дополнительно?и так, и так