smbmount кодировка

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

hamele0n
Сообщения: 8
ОС: Ubuntu 6.06 LTS

smbmount кодировка

Сообщение hamele0n »

Люди, помогите, ушел в ступор. Нужно подмонтировать шару на серваке под управлением W2k server.
В /etc/fstab прописываю
\\192.168.11.2\mp3 /media/trans/mp3 smbfs codepage=866,iocharset=utf8,uid=1000,gid=0,noauto,ro,nouser,credentials=/etc/fstab_smb_credentials_1 0 0

После этого mount /media/trans/mp3, ресурс монтирует нормально, но все имена папок и файлов на русском языке отображаются кракозябрами.

Пробовал различные варианты с codepage - cp866 и CP866, но результат нулевой.

ОС: Kubuntu 6.06
Samba 3.0.22

hamele0n@hamele0n:~$ locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru:en_GB:en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Подскажите, что я делаю не так?
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: smbmount кодировка

Сообщение Liksys »

Попробуй koi8-r или cp1251. Значения codepage тоже, кстати надо менять.
И еще: в /etc/fstab у тебя шара прописана с \, а лучше сделать с /.
Спасибо сказали:
hamele0n
Сообщения: 8
ОС: Ubuntu 6.06 LTS

Re: smbmount кодировка

Сообщение hamele0n »

Liksys писал(а):
21.07.2006 12:10
Попробуй koi8-r или cp1251. Значения codepage тоже, кстати надо менять.


без толку, не помогает.. перепробовал все варианты..

И еще: в /etc/fstab у тебя шара прописана с \, а лучше сделать с /.


Спасибо, исправлю..
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: smbmount кодировка

Сообщение mark »

Может стоит посмотреть настройки самбы.
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: smbmount кодировка

Сообщение router »

Можно увидеть пример названия в крякозябрах? по виду можно хоть примерно определить, во что нужно перекодировать
Спасибо сказали:
Аватара пользователя
N-gusakov
Сообщения: 302
Статус: Ubuntuфил
ОС: Ubuntu 7.10

Re: smbmount кодировка

Сообщение N-gusakov »

? ?????⨫ ??? (?. ??????) ?.??㤦??? ?????? ?????? ???????? ?६? ????? ??? 2 ??娢 ??????? ??? 1
?. ???? ?.????ॢ?? ?????? ????⨭?? ?????⨪ blues ??娢 ????મ? ??? 2
?.?㪨? ??? ???쪮? ??????? klassica ?.????檨?
?.???? ???? ??????? ????????? pink floyd ??த??檨?
?.???異 ???? ??????? ?????? ?????????? Rock n' Roll classics ?. ?㪠祢
?.?????? ??? ???? ??????? ?.????????? 2 Wolf Hoffmann-Classical


у меня таже трабла
Apple Power book G4 (Mac OS X 10.4.11)
www.cCube.ru
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: smbmount кодировка

Сообщение router »

N-gusakov писал(а):
21.07.2006 23:44
? ?????⨫ ??? (?. ??????) ?.??㤦??? ?????? ?????? ???????? ?६? ????? ??? 2 ??娢 ??????? ??? 1
?. ???? ?.????ॢ?? ?????? ????⨭?? ?????⨪ blues ??娢 ????મ? ??? 2
?.?㪨? ??? ???쪮? ??????? klassica ?.????檨?
?.???? ???? ??????? ????????? pink floyd ??த??檨?
?.???異 ???? ??????? ?????? ?????????? Rock n' Roll classics ?. ?㪠祢
?.?????? ??? ???? ??????? ?.????????? 2 Wolf Hoffmann-Classical


у меня таже трабла

Только что понял, что понятия не имею, какие изменения может претерпеть текст с неправильной кодировкой при передаче по сети :unsure:
В общем, то что я увидел, было попыткой выдать cp866 за utf8
Может, в вашем случае smbmount вообще ничего не перекодировал?
Попробуйте, например,
ls | iconv -f cp866 -t utf-8
Спасибо сказали:
Аватара пользователя
N-gusakov
Сообщения: 302
Статус: Ubuntuфил
ОС: Ubuntu 7.10

Re: smbmount кодировка

Сообщение N-gusakov »

Понятно, тогда монтировать надо так:

Код: Выделить всё

sudo smbmount //192.168.0.11/share /media/server -o codepage=cp866,iocharset=utf8

При таком монтировании русские буквы отображаются нормально!!! :D
Apple Power book G4 (Mac OS X 10.4.11)
www.cCube.ru
Спасибо сказали:
hamele0n
Сообщения: 8
ОС: Ubuntu 6.06 LTS

Re: smbmount кодировка

Сообщение hamele0n »

N-gusakov писал(а):
22.07.2006 17:39
Понятно, тогда монтировать надо так:

Код: Выделить всё

sudo smbmount //192.168.0.11/share /media/server -o codepage=cp866,iocharset=utf8

При таком монтировании русские буквы отображаются нормально!!! :D


А как быть, если я хочу использовать /etc/fstab? ;)
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID

Re: smbmount кодировка

Сообщение BaBL »

hamele0n писал(а):
22.07.2006 20:19
N-gusakov писал(а):
22.07.2006 17:39

Понятно, тогда монтировать надо так:

Код: Выделить всё

sudo smbmount //192.168.0.11/share /media/server -o codepage=cp866,iocharset=utf8

При таком монтировании русские буквы отображаются нормально!!! :D


А как быть, если я хочу использовать /etc/fstab? ;)

дописать iocharset=utf8 про codepage, для UTF8, если не ошибаюсь, она не нужна. К тому ж для некоторых ФС "utf8=true" рабоатет вместо iocharset
Спасибо сказали: