Linux
Linux 對 unicode 文件名的支持
我有幾個執行 Samba 的 Linux 文件伺服器,我需要做什麼來支持帶有 unicode 字元的文件名?
特定文件系統是否對 Unicode 有更好的支持?
- 我會通過使用 ext3 以外的東西獲得更好的支持嗎?
我需要做什麼才能讓 Samba 使用 Unicode 文件名?
Unicode 文件名還有哪些其他類型的問題?
- NFS 和 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