[问题] mount_smbfs 指定locale的问题

楼主: chang0206 (Eric Chang)   2015-07-14 16:18:19
小弟手边有一台 freebsd 的机器
最近想要mount 一台windows 2012 分享出来的“中文”目录
一开始是直接去mount_smbfs 目录名称
结果都会出现找不到路径的错误
后来发现似乎 mount_smbfs 不能直接挂载中文目录
于是我在这台2012上,建立了一个英文的目录,建立分享
然后再把这几个中文目录复制进来
mount 这个英文目录,OK了,可是看底下的中文目录会是乱码
看了一下说明,可以指定locale
可是不管我指定 zh_TW.Big5 还是 zh_TW.UTF-8
看到的都是乱码
mount_smbfs -L zh_TW.Big5 -I 192.168.10.218 '//chchang@nas-218/NAS-218' /218/mm
Password:
root@ds:/root # ls /218/mm
]
root@ds:/root #
root@ds:/root # umount /218/mm
root@ds:/root # mount_smbfs -L zh_TW.UTF-8 -I 192.168.10.218 '//chchang@nas-218/NAS-218' /218/mm
Password:
root@ds:/root # ls /218/mm
?]??? ???
root@ds:/root #
都是乱码,只是长得不一样...
本机的locale 设定是这样
root@ds:/218/mm # locale
LANG=zh_TW.Big5
LC_CTYPE="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_ALL=zh_TW.UTF-8
请问我还能怎么下指令去把中文目录给MOUNT进来啊?
作者: lantw44 (#######################)   2015-07-14 22:14:00
刚才测试 加了 -E UTF-8:UTF-8 好像就好了
楼主: chang0206 (Eric Chang)   2015-07-15 11:07:00
真的!!!感谢楼上指导!

Links booklink

Contact Us: admin [ a t ] ucptt.com