免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1822 | 回复: 1
打印 上一主题 下一主题

[FreeBSD] 挂载msdos分区的小问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-31 20:46 |只看该作者 |倒序浏览
我的locale是zh_CN.UTF-8,平时都是用英文名字在FAT分区上传文件,因为FB下还不支持UTF8的直接挂载。今天突然想试试,于是,在终端里面运行screen并转码GBK后,发现中文名字还是无法正确显示,但有部分似乎能看出来。不过注意到windows的分区,无论是fat还是ntfs,上面的文件都是带有可执行性质的,每次传过来还用手动改,就决定用-m 644来挂载,结果在转码后发现,所有的文件名都显示正常,但是文件却变得不能访问了,呵呵。

鱼与熊掌不可兼得。

没使用-m644前
  1. [abc] ~> luit -encoding GBK ls mnt/Windows/
  2. 千??千寻(印??).zip
  3. ?????.-.[?睾?????杓.-.Tales.from.Earthsea.ImageAlbum].专??.(APE).zip
复制代码

使用-m 644 挂载后
  1. [abc] ~> luit -encoding GBK ls mnt/Windows/
  2. ls: 千与千寻(印象).zip: Permission denied
  3. ls: 手嶌葵.-.[地海传说歌集.-.Tales.from.Earthsea.ImageAlbum].专辑.(APE).zip: Permission denied
复制代码

论坛徽章:
0
2 [报告]
发表于 2008-12-31 21:26 |只看该作者
直接指定mount挂载后使用的字符集就可以了
eg:

FAT分区
mount_msdosfs -L zh_CN.GBK /dev/ad0s1 /mnt

NTFS分区
mount _ntfs -C GBK /dev/ad0s1 /mnt
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP