Назад | Перейти на главную страницу

Поддержка Linux для имен файлов в формате Unicode

У меня есть пара файловых серверов Linux, на которых работает Samba, что мне нужно сделать для поддержки имен файлов с символами Unicode?

Я надеюсь получить общую информацию, которая применима к любому дистрибутиву, но если это имеет значение, предположите, что локаль системы - en_US.UTF-8 и работает либо Debian (Lenny), либо Ubuntu (Hardy).

По моему опыту работы с ext3, XFS и reiserfs, разницы в поддержке Unicode не было.

Все, что вам нужно, это установить следующее в разделе [global] вашего smb.conf

UNIX CHARSET = UTF-8
DISPLAY CHARSET = UTF-8
DOS CHARSET = CP850   

(или CP437, или как угодно, это используется при разговоре с клиентами DOS или Win9x / 3.x).

Также вы могли прочитать http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html