URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4174
[ Назад ]

Исходное сообщение
"Русификация FreeBSD"

Отправлено synapse , 30-Авг-14 01:48 
Я знаю что эта тема обсасывалась уже миллион раз и куча мануалов и факов и гугл в помощь, но перепробовал кучу и с различной кодировкой и cp1251 и KOI8-R и UTF-8, результат один и тот же.

Система - FreeBSD 9.2-RELEASE-p3

Помогите разобраться с русификацией FreeBSD, никак не получается полностью читать и писать на русском.

В частности: не понимаю русский в шаре винды, не понимаю русский в текстовых файлах созданные в винде, не понимает винда русский текст созданный во FreeBSD, ошибки в FreeBSD пишет иероглифами, пишу по русски в штмл файлах и виндовый браузер не понимает его

Что получилось: писать на русском в консоли и в файлах, вижу русские папки созданные в винде на фтп FreeBSD, винда видит русские папки созданные во FreeBSD лежащие на фтп FreeBSD

уже неделю пытаюсь, но все никак не получается


заранее благодарю за помощь.


Содержание

Сообщения в этом обсуждении
"Русификация FreeBSD"
Отправлено Денис , 30-Авг-14 08:04 
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"
Отправлено synapse , 30-Авг-14 11:22 
>[оверквотинг удален]
> # $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.



"Русификация FreeBSD"
Отправлено synapse , 30-Авг-14 11:29 
а вообще вот что у меня сейчас прописано:
cat /etc/rc.conf
keymap="ru.cp1251"
scrnmap="win2cpp866"
font8x16=cp866-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8

cat /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_CHARSET

vipw
root:$6$grzFJCYt5Cb1yz93$vPv0G2vTYBw/yU0gBrudhOKBJVIe9WDtZjzP2XfCMqeUf5SaxaaYm4krMq0AydOVK3dHYk6G.40tOivdFMLDF0:0:0:russian:0:0:Charlie &:/root:/bin/csh

cat /etc/csh.login
setenv LANG ru_RU.CP1251
setenv MM_CHARSET CP1251

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

по моему ничего не забыл


"Русификация FreeBSD"
Отправлено aid , 31-Авг-14 13:38 
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
> по моему ничего не забыл


"Русификация FreeBSD"
Отправлено synapse , 02-Сен-14 22:33 
> http://paix.org.ua/freebsd/ru_utf8.html

по этой статье еще хуже, даже папки созданные из винды во фре иероглифами и когда в консоли набираешь на русском, тоже иероглифы
# \320\262\321\213\320\260\320\262df


"Русификация FreeBSD"
Отправлено aid , 03-Сен-14 08:29 
>> 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


"Русификация FreeBSD"
Отправлено annnonnn , 07-Сен-14 00:15 
>>> http://paix.org.ua/freebsd/ru_utf8.html
>> по этой статье еще хуже, даже папки созданные из винды во фре
>> иероглифами и когда в консоли набираешь на русском, тоже иероглифы
>> # \320\262\321\213\320\260\320\262df
> только проверил:
> 1. в ядре добавляю
> options         TEKEN_UTF8

в физической консоли?
если нет, то без TEKEN все прекрасно работает.
если да, то настраивали ли как-то дополнительно?


"Русификация FreeBSD"
Отправлено aid , 08-Сен-14 07:20 
>>>> http://paix.org.ua/freebsd/ru_utf8.html
>>> по этой статье еще хуже, даже папки созданные из винды во фре
>>> иероглифами и когда в консоли набираешь на русском, тоже иероглифы
>>> # \320\262\321\213\320\260\320\262df
>> только проверил:
>> 1. в ядре добавляю
>> options         TEKEN_UTF8
> в физической консоли?
> если нет, то без TEKEN все прекрасно работает.
> если да, то настраивали ли как-то дополнительно?

и так, и так