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

Исходное сообщение
"символ 'номер'"

Отправлено ifconfig , 15-Дек-04 15:42 
здравствуйте!

столкнулся со следующей проблемой:

монтирую шару на w2k машине

smbmount //golod/C$ tmp -o iocharset=koi8-r,codepage=cp866,username=admin tmp

русские имена файлов показываются нормально, но в некоторых есть символ "номер" и вместо него покаывается "двоеточие".

имя файла выглядит так
Рассылка-Газета :2116 9-газеты:21169-от02.03.2004.doc
с двоеточием ни чего не открывается



Содержание

Сообщения в этом обсуждении
"символ 'номер'"
Отправлено Eugene , 19-Дек-04 06:44 
Все дело в том, что символа 'номер' в koi8-r нет. Samba 2.x заменяла его на символ 'copyright' а в ветке 3.x Samba Team отказался от этого в связи с тем, что большинство использует utf-8. IMHO зря.

"символ 'номер'"
Отправлено yar , 20-Дек-04 11:02 
>Все дело в том, что символа 'номер' в koi8-r нет. Samba 2.x
>заменяла его на символ 'copyright' а в ветке 3.x Samba Team
>отказался от этого в связи с тем, что большинство использует utf-8.
>IMHO зря.

так значит если поставить utf-8 то заработает? хотя как-то не хочется переходить с кои8-р


"символ 'номер'"
Отправлено Eugene , 20-Дек-04 13:51 
>так значит если поставить utf-8 то заработает? хотя как-то не хочется переходить
>с кои8-р

Да с utf-8 все ДОЛЖНО работать. На utf-8 можно будет перейти только после того, как большинство консольных утилит смогут нормально работать в этой кодировке. Особенно Полуночный Командир :-)
Почти все делаю в консоли. Так что пока koi8-r рулит.


"символ 'номер'"
Отправлено yar , 20-Дек-04 16:12 
попробовал у себя поставить utf8, командир кажет много вопросов, действительно кои8-р пока рулит, тут правда еще кое что вылезло (боюсь правда злоупотребить вниманием)

на самба сервере "номера" меняются на "_" на сколько понимаю проблема в том же, на "_" заменяются недопустимые символы ?

возможно ли запустить самбу так
    в smb.conf unix charset = KOI8-R на UTF8
    LC_ALL=ru_RU.utf8 /usr/local/sbin/smbd -D
    LC_ALL=ru_RU.utf8 /usr/local/sbin/nmbd -D
или это ни чего не даст?



"символ 'номер'"
Отправлено yar , 20-Дек-04 16:17 
>попробовал у себя поставить utf8, командир кажет много вопросов, действительно кои8-р пока
>рулит, тут правда еще кое что вылезло (боюсь правда злоупотребить вниманием)
>
>
>на самба сервере "номера" меняются на "_" на сколько понимаю проблема в
>том же, на "_" заменяются недопустимые символы ?
>
>возможно ли запустить самбу так
>    в smb.conf unix charset = KOI8-R на UTF8
>
>    LC_ALL=ru_RU.utf8 /usr/local/sbin/smbd -D
>    LC_ALL=ru_RU.utf8 /usr/local/sbin/nmbd -D
>или это ни чего не даст?

удалось попробовать, действительно помогает но из консоли одни крокозяблы, видать придется полностью переключаться