LINUX.ORG.RU

UTF-8 & samba


0

0

$ cat /etc/sysconfig/i18n
SYSFONT="cyr-sun16.psfu.gz"
LANG="ru_RU.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
LC_MESSAGES="en_US.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"


$ cat /etc/samba/smb.conf
   character set = ISO8859-5
   client code page = 866

Далее все дергаем, кладем с винды файлик и ...

$ ls -la
total 444
drwxrwxr-x    2 kolyan   root         4096 Авг 11 12:42 .
drwx------   36 kolyan   root         4096 Авг 11 12:46 ..
-rw-rw-r--    1 kolyan   root       271360 Авг 11 12:01 Anekdot.doc
-rw-rw-r--    1 kolyan   root       160768 Июн  2 21:39 Darvin.doc
-rw-rw-r--    1 kolyan   root            0 Авг 11 12:42 ????????? ????????.txt

Но, не все потерянно
$ ls -la | iconv -f ISO8859-5 -t UTF-8
total 444
drwxrwxr-x    2 kolyan   root         4096 ааВаГ 11 12:42 .
drwx------   36 kolyan   root         4096 ааВаГ 11 12:46 ..
-rw-rw-r--    1 kolyan   root       271360 ааВаГ 11 12:01 Anekdot.doc
-rw-rw-r--    1 kolyan   root       160768 абаН  2 21:39 Darvin.doc
-rw-rw-r--    1 kolyan   root            0 ааВаГ 11 12:42 Текстовый документ.txt


Кто-нить делал, чтоб номано сразу было,
благодарность не будет иметь границ в пределах разумного =)

Ясно, что что-то сделал не так, но, вот ЧТО?
★★★★★

ну дык же написано - character set = iso8859-5 , замени на utf и все пучком станет. Хотя вроде в третьей самбе другая опция - что-то насчет этого в мануале было

hooj ★★
()
Ответ на: комментарий от anonymous

Честно скажу, что не эксперт во всей разноперости кодировок, но разве, ISO8859-5 не Unicode и не аналг UTF-8? Я думал, что енто алиасы =( или что-то подобное.

Запутали черти =)

ManJak ★★★★★
() автор топика
Ответ на: комментарий от ManJak

Да и нет там такого =)))

/usr/share/samba/codepages/
codepage.1125
codepage.1251
codepage.437
codepage.737
codepage.775
codepage.850
codepage.852
codepage.857
codepage.861
codepage.866
codepage.932
codepage.936
codepage.949
codepage.950
unicode_map.1125
unicode_map.1251
unicode_map.437
unicode_map.737
unicode_map.775
unicode_map.850
unicode_map.852
unicode_map.857
unicode_map.861
unicode_map.866
unicode_map.932
unicode_map.936
unicode_map.949
unicode_map.950
unicode_map.ISO8859-1
unicode_map.ISO8859-13
unicode_map.ISO8859-15
unicode_map.ISO8859-2
unicode_map.ISO8859-5
unicode_map.ISO8859-7
unicode_map.ISO8859-9
unicode_map.KOI8-R
unicode_map.KOI8-U

ManJak ★★★★★
() автор топика
Ответ на: комментарий от ManJak

вычитал, чем отличаются =)
Жуть, и правда разные, остается только ...
HEEEEEEEEEEEEEEEEEEEEEEEEEEELP
У кого работает локаль UTF-8 и самба по русски =(
Вот ентого НИГДЕ не нахожу
А UTF-8, согласно 
http://kedr.inp.nsk.su/~baldin/Cyrillic-HOWTO-russian/ch03.html#CodePages

более универсален, в то время, как ISO8859-5 мертворожден

Т.о. уходить в мертвую ветку нехоца, а из Юникода тоже не тянет в КОИ, т.к. ИМХО, ЮНИКОД круче и универсальней =)

Не побоюсь повториться HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELP PLEASE $-)

ManJak ★★★★★
() автор топика
Ответ на: комментарий от Cobalt

Включен =(
Ща, качаю самбу 3.х
может она просто неумеет 2.7 вроде была (снес уже)
Насчет ХАУТУВ смотрел уже =(
Стал-бы я писать =(

Я и спросил, вдруг чего не допонял =)
Чай, в первый раз ЮТФ ставлю =)
Надо-же привыкать, стандартом становится =)

Хотя, если чесно, не трогали-бы КОЕв =)

Но, первое впечатление от ЮТФ - СУПЕР, даже иероглифы в консоли =)))))))))))))))))))))))

А насчет 3-й самбы, там есть уже dos codepage & unix codepage, которые держат UTF-8.

ManJak ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Никогда не поверю, что это так, все равно найду решение, с вашей помощью, или без нее =(

ManJak ★★★★★
() автор топика
Ответ на: комментарий от ManJak

Разобрался, надо самбу 3х
2х не держит юникод, собрал проверил, сделал скриптом РПМ и поставил =)))))

РАБОТАЕТ!

Надо енто в ФАКу засунуть =)

ManJak ★★★★★
() автор топика
Ответ на: комментарий от hooj

У меня уже просто той самбы нет, чтоб ману кинуть, но там
чарсеты только ИСО-8859-х и КОИ в версии 2.х
Ща поставил 3 с чем-то, и там изменили команду unix charset вроде UTF8 добавили, так-что я не пиздю =)

Да, плиз, если было другое решение, для общеобразования =)
Кинь конфиги касательно ентого от "старой" самбы плиз, другим 
будет интересно и почитать смогут, если вопросы возникнут

ManJak ★★★★★
() автор топика
Ответ на: комментарий от hooj

Слухай, извини, ты не мне отвечал =)))
Прочитал поздно =))))

ManJak ★★★★★
() автор топика
Ответ на: комментарий от ManJak

samba 3 внутри юникодная, а конвертирует кодировки с помощью libiconv.

qwe ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.