Konqueror, samba, cp1251, квадратики

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Konqueror, samba, cp1251, квадратики

Сообщение killdos »

FreeBSD 5.4 RELEASE, KDE 3.4.2
когда пытаюсь просматривать конкверором виндовые шары, он русские имена квадратиками отображает. в форуме на кде.ру я нашёл такую-же проблему у одного дяди, но они там от темы отвлеклись и так и не выснили почему такое делается. помогите починить.
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Konqueror, samba, cp1251, квадратики

Сообщение clx »

/etc/samba/smb.conf ?
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
kolyan
Сообщения: 39

Re: Konqueror, samba, cp1251, квадратики

Сообщение kolyan »

Для начала при просмотре содержимого наров выстави нужную кодировку вручную, в меню Tools | Set Remote Charset. После этого Konqueror запишет в файл $KDEHOME/share/config/kio_smbrc (или что-то типа того, щас не помню) строку удаленной кодировки для определенных шаров (в отдельной секции). Если вынести директиву из секции, то она будет использоваться по-умолчанию для всех шаров.
Спасибо сказали:
Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Re: Konqueror, samba, cp1251, квадратики

Сообщение killdos »

Это всё уже облазил. пробовал ставить ср866 - не помогает. теперь у меня тут следующая диспозиция... не побоюсь этого слова.
kio_smbrc

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

Charset=cp 866

smb.conf

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

[global]
        dos charset = CP866
        unix charset = KOI8-R
        display charset = KOI8-R
        password server = 192.168.0.3
        workgroup = SAS
        interfaces = fxp0 lo0
        security = DOMAIN
        root directory = /home/smb
        ldap ssl = no
        domain master = No

nsmb.conf

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

[default]
workgroup=SAS

# The 'FSERVER' is an NT server.
[FSERVER]
charsets=koi8-r:cp866
addr=192.168.0.3

[FSERVER:KILLDOS]
password=der parol'


от себя добавлю что всё это происходит в домене SAS доменный контролер - 192.168.0.3 Win2k server eng.... может там чего покрутить надо?
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали:
Аватара пользователя
kolyan
Сообщения: 39

Re: Konqueror, samba, cp1251, квадратики

Сообщение kolyan »

В какой кодировке отдается содержимое шаров? В cp866 точно? Когда в konqueror'е выставляешь эту кодировку вручную, "квадратики" исчезают? Если нет, то пробуй другие кодировки. К примеру, cp1251, cp1252, utf8, utf16 и т.д. Если да, то все должно работать при твоих настрйках. Странно, что не работает...
Спасибо сказали:
Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Re: Konqueror, samba, cp1251, квадратики

Сообщение killdos »

пробовал и ср1251.... уникод не пробовал, в сети все машины под win98. пробовал в конквероре в ручную выставлять, тогда он шары с русскими именами просто не показывает. не знаю что делать.
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Konqueror, samba, cp1251, квадратики

Сообщение Skull »

(killdos @ Вторник, 13 Сентября 2005, 6:30) писал(а):пробовал и ср1251.... уникод не пробовал, в сети все машины под win98. пробовал в конквероре в ручную выставлять, тогда он шары с русскими именами просто не показывает. не знаю что делать.
Вот какая ситуация у меня:
smb.conf:
unix charset = UTF-8
dos charset = 866
display charset = UTF-8
LANG=ru_RU.UTF-8
KDE 3.4.2 (Fedora Core 3 RPM)
Samba 3.0.10 (Fedora Core 3 RPM)
ОС в сети: Windows XP Home Edition

Результат:
Все шары (вот сюрприз, раньше на koi8-r это не работало) и файлы идут с русскими именами, как и положено. Кроме smb.conf ничего не подкручивал и не выставлял. Думаю, проблема в локали. Попробуй перейти на Юникод.
Skull
Спасибо сказали:
Аватара пользователя
Holy Joly Sergik
Сообщения: 88

Re: Konqueror, samba, cp1251, квадратики

Сообщение Holy Joly Sergik »

Для Skull:
У него же FreeBSD, там с юникодом туговато... :(
FreeBSD 6.0 - RELEASE + Windows XP + Mandrake 10.1 on Cel 2400
Windows 2000 on Cel 633
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Konqueror, samba, cp1251, квадратики

Сообщение clx »

Для Holy Joly Sergik:
Туговато, но жить можно. wolf_black юзает на Фре юникод, вроде.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Re: Konqueror, samba, cp1251, квадратики

Сообщение killdos »

а без юникода никак?
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Konqueror, samba, cp1251, квадратики

Сообщение SashaAl »

2killdos:
А если просто смонтировать таким образом:
mount -t smbfs //от_куда(название_машины или ip)/шара /mnt/погдотовленная_директория -o iocharset=cp1251,codepage=cp866,username=guest,password=guest ....
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Konqueror, samba, cp1251, квадратики

Сообщение clx »

@SashaAl:
Человеку нужно через konqueror, а не ручками маунтить.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Konqueror, samba, cp1251, квадратики

Сообщение SashaAl »

clx писал(а):
19.09.2005 17:10
@SashaAl:
Человеку нужно через konqueror, а не ручками маунтить.

можно вобщем-то и скриптик написать, а потом просто мышкой кликать ...
для начала хоть как-то.
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Re: Konqueror, samba, cp1251, квадратики

Сообщение killdos »

вот именно. хотелось бы конкверор к русским буквам приучить.
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали: