может ли влиять локаль сервера на профиль винды? [SOLVED]
настраивал по http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
unicode стоит во флагах
emerge terminus-font intlfonts freefonts cronyx-fonts corefonts artwiz-aleczapka-en kbd все ок
locale -a | grep ru
ru_RU
ru_RU.cp1251
ru_RU.koi8r
ru_RU.utf8
ru_UA
ru_UA.cp1251
ru_UA.koi8r
ru__UA.koi8u
ru_UA.koi8u
ru_UA.utf8
cat /etc/env.d/00basic
PATH="/opt/bin"
ROOTPATH="/opt/bin"
LDPATH="/usr/local/lib"
MANPATH="/usr/local/share/man:/usr/share/man"
INFOPATH="/usr/share/info"
CVS_RSH="ssh"
PAGER="/usr/bin/less"
LESSOPEN="|lesspipe.sh %s"
LC_ALL=""
LANG="ru_UA.UTF-8"
LC_NUMERIC="C"
cat /etc/rc.conf | grep UNICODE
UNICODE="yes"
cat /etc/conf.d/consolefont | grep CONSOLEFONT
CONSOLEFONT="Cyr_a8x16"
/etc/conf.d/keymaps
KEYMAP="ua-utf-ws"
SET_WINDOWKEYS="yes"
DUMPKEYS_CHARSET="koi8-u"
/etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
ru_RU.CP1251 CP1251
ru_UA.UTF-8 UTF-8
ru_UA.KOI8-U KOU8-U
ru_UA.CP1251 CP1251
/etc/init.d/keymap restart
/etc/init.d/consolefont restart
env-update
/etc/profile
в терминале все по русски.. нормально...и мц русский и ошибки по русски пишет вроде все хорошо...
есть самба /etc/smaba/smb.conf
dos charset = 866
unix charset = UTF8
display charset = UTF8
файлы закинутые с винды на шару показывает нормально по русски и по украински
при монтировании шары самбы по типу mount -smbfs ... мц и консоль отображают русские симмволы вопросиками ...на 2 самбе через мц и с консоли русские буквы читаються хорошо...
далее ставлю какую то прогармку на винде которая в домене.. в ней например верхнее меню нормально пишет нажимаешь на него остальное что в нем пишет кракозябрами...если загружаюсь не под серверным профилем а с любого локального на компе та же програма все отображает нормально..под серверным даже в меню 4 кашпера были кракозябры..в оутлуке в место кнопки контакты тоже символы непонятные.. я вот не пойму..как настройки сервера и самбы могут влиять на винду???и что делать дабы исправить сие?
- Для комментирования войдите или зарегистрируйтесь
а что скажет
а что скажет
locale
?
LANG=ru_UA.UTF-8 LC_CTYPE="ru
LANG=ru_UA.UTF-8
LC_CTYPE="ru_UA.UTF-8"
LC_NUMERIC=C
LC_TIME="ru_UA.UTF-8"
LC_COLLATE="ru_UA.UTF-8"
LC_MONETARY="ru_UA.UTF-8"
LC_MESSAGES="ru_UA.UTF-8"
LC_PAPER="ru_UA.UTF-8"
LC_NAME="ru_UA.UTF-8"
LC_ADDRESS="ru_UA.UTF-8"
LC_TELEPHONE="ru_UA.UTF-8"
LC_MEASUREMENT="ru_UA.UTF-8"
LC_IDENTIFICATION="ru_UA.UTF-8"
LC_ALL=
Не в курсах
Не в курсах насчет украинского бо не юзаю. И что-то слабо представляю как оно на одном серваке будет отображаццо. С русским самба+утф проблем нет.
1) Настраиваем собсно самбовый сервак чтобы локаль была требуемая. Это по ходу давно уже сделано.
2) Настраиваем самбу чтобы работало. Шары на сервере с венды должно казать по русски. Файлик с русским именем, закинутый с венды на сервак внутри сервака должен казать по русски
3) Теперь по поводу монтирования смб шар с линя. Два варианта. Либо в настройке ядра для самбы сказать дефолтную локаль и иочарсет и маунтить без параметров, либо пукудавать параметры в командной строке при монтировании (-o codepage=cp866,iocharset=utf-8)
>>как настройки сервера и самбы могут влиять на винду?
ИМХО никак не влияет. Профиль это всего лишь набор файлов. Самба должна на венду выдавать имена файлов в локали требуемой вендой, что она и делает. Скорей всего локальный и серверный профили разные. Еще как вариант с сетевым профилем - это когда юзверь сел не за ту машину и получил свой профиль в котором прописаны не установленные шрифты, программки и все такое.
1 пункт сделан
1 пункт сделан можно сказать 2 пишет по русски и по укр в шары и из мс они отображаються по русски...профиль пишет и папки которые по русски вроде мои документы нормально сохраняет...
mount -t smbfs -o codepage=cp866,iocharset=utf-8,username=*****,password=****** //sss/slava /mnt/sss ничего не адет все равно знаки вопросиков((( а перегонять на новый сервак нужно файлы и папки называнные по русски... вопрсоики он копирует заходишь из под винды на шару показывает квадратики...
одкрываю в винде диск с одной самбы.. и второй... и копирую с винды пишет нормально... можно конечно и так .. но все арвно ка кто не правильно где то..
а вот кракозябры в менбшках при загрузки серверного профиля..???под локальным юзером все ок..с этим как быть?
вот уже и меню
вот уже и меню квипа все в кракозябрах....а кашпер 5 нормально...
и кто тут виноват локаль или самба?
и не локаль и не
и не локаль и не самба. они не могут повлиять на ЛОКАЛЬ (если так выразиться) виндового клиента. они не могут повлиять на содержимое файлов, в данном случае исполняемых.
замена квипу есть уже линуксовая. погуглите. :) а чем псинко не устраивает? icq тоже может. даже копыто, при всей его неудобности много протоколов знает.
P.S.: вы до сих пор не показали свой smb.conf
дык квип писал
дык квип писал кракозябры в винде..а под локальным профилем машины пишет нормально...
проблема была все таки в разнице анстроек локального профиля и создаваемого самбой по дефолту
решаеться встроенным виндовым мастером переноски настроек винды из профиля администратора компа.. в профиль который серверный..
Всем спасибо за участие
>>>... -t smbfs<<??????? -o
>>>... -t smbfs<?????? -o codepage=cp866,iocharset=utf-8 <??????????????
mount -t cifs -o codepage=cp866,iocharset=utf8,username=*****,password=****** //sss/slava /mnt/sss
Как то так. Плюс еще в ядре включить поддержку национальных символов, подключить модули с нужными кодировками (включать всю кириллицу на всякий пожарный, бо без них не работает вообще), выставить кодировки по умолчанию (для удобства).