我有几个运行 Samba 的 Linux 文件服务器,我需要做什么来支持带有 unicode 字符的文件名?
- 特定文件系统是否对 Unicode 有更好的支持?
- 我会通过使用 ext3 以外的东西获得更好的支持吗?
- 我需要做什么才能让 Samba 使用 Unicode 文件名?
- Unicode 文件名还有哪些其他类型的问题?
- NFS 和 Unicode 怎么样?
我希望获得适用于任何发行版的一般信息,但如果重要的话,假设系统的语言环境是 en_US.UTF-8 并且正在运行 Debian (Lenny) 或 Ubuntu (Hardy)。
根据我使用 ext3、XFS 和 reiserfs 的经验,Unicode 支持没有区别。
您所要做的就是在 smb.conf 的 [global] 部分中设置以下内容
(或 CP437 或任何你喜欢的,在与 DOS 或 Win9x/3.x 客户端交谈时使用)。
此外,您可以阅读http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html