FreeBSD + FAT32 + Samba + 中文檔名.. 暈倒 :(
今天搞了快一整個晚上了,實在是不知道要如何解決…
希望懂 FreeBSD 的高手可以幫個忙… > <
我有一個硬碟,裡面是 FAT32 格式,放了一些動畫,
大部分是繁體中文檔名,也有部份是簡體中文檔名。
以前在 Linux (Slackware 10.0) 下,我記得只要下:
mount -t vfat -o utf8 /dev/hdb5 /mnt/hd
就成功了,所有的檔名都是對的。(我還故意試了日文、韓文,也ok)
現在在學 FreeBSD (5.4 RELEASE), 用:
mount_msdosfs -D UTF-8 -L zh_TW.UTF-8 /dev/ad1s5 /mnt/hd
結果,在 putty 下用 ls 一看,檔名變一堆問號(bash 下,
LC_ALL=zh_TW.UTF-8)… 用 WinXP 連網路磁碟機,只有全英文的檔名
會出現,那些有中文的檔案都消失了。
其它放在 ~/ 之中的檔案,都可正常使用 unicode 檔名,我試過
繁中/簡中/日/韓,在 Windows 和 Mac 登入 Samba 都可正常顯示。由這點來看,
我猜問題可能不在 Samba... 倒是比較有可能是 FreeBSD mount 的問題。
我想 mount 時使用 CP950 + zh_TW.Big5, Samba 的 charset 也全部改成 big5
應該是可以動作,但是實在是比較想用 UTF-8 的系統啊 :(
請問大家,可能達到 FreeBSD + FAT32 + Samba + UTF-8 檔名的目標嗎?
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 140.124.181.123
◆ Modify: 05/08/17 20:33:11 <140.124.181.123>
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章