问题分为两个:
1、通过mount -t ntfs /dev/ad0s5 /mnt/a后打开/mnt/a里面的NTFS文件系统里的文件,目录和文件名中的中文显示为横线 Sniffer使用教程.doc 显示为Sniffer____.doc。说明无法识别中文,应该使用
mount_ntfs -C gbk /dev/ad0s5 /mnt/a来挂载
2、已经使用mount_ntfs -C gbk /dev/ad0s5 /mnt/a来mount NTFS,但显示为乱码,说明当前字符集和ntfs使用的字符集不对应。应该在程序中指定使用gbk字符集,或都直接设置用户的local为zh_CN.GBK.
比如我的一个帐号的本地化配置如下,直接配置在~/.login_conf文件里面,这是推荐的用法:
%cat .login_conf
me:\
:lang=zh_CN.GBK:\
:setenv=LC_ALL=zh_CN.GBK:\
:setenv=LC_COLLATE=zh_CN.GBK:\
:setenv=LC_CTYPE=zh_CN.GBK:\
:setenv=LC_MESSAGES=zh_CN.GBK:\
:setenv=LC_MONETARY=zh_CN.GBK:\
:setenv=LC_NUMERIC=zh_CN.GBK:\
:setenv=LC_TIME=zh_CN.GBK:\
:charset=GBK:\
:xmodifiers="@im=scim": #Set gcin as the XIM Input Server
:setenv=QT_IM_MODULE=xim
:setenv=GTK_IM_MODULE=xim
%pwd
/usr/home/xiao
%
注意:应用程序可能要重新启动一下,才能看到效果。比如:RoxFiler
阅读(3438) | 评论(0) | 转发(0) |