LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: whshuai

请问这里有谁做过fat文件系统的阿?

[复制链接]
发表于 2007-1-4 16:45:50 | 显示全部楼层
试试 mount -o codepage=cp936,iocharset=utf8,loop fat.img /mnt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-4 17:03:11 | 显示全部楼层
我的locale显示如下:

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-4 17:10:54 | 显示全部楼层
Post by x11
试试 mount -o codepage=cp936,iocharset=utf8,loop fat.img /mnt


这样不行哦,提示
mount: 错误的文件系统类型,错误的选项,错误的超级块在 /dev/loop0,
       缺少代码页或其它错误
       可能 syslog 中有一些重要的信息 - 试试
       dmesg | tail 之类的

查看dmesg,显示: FAT: Unrecognized mount option "codepage=cp936" or missing value
回复 支持 反对

使用道具 举报

发表于 2007-1-4 17:29:32 | 显示全部楼层
Post by whshuai
这样不行哦,提示
mount: 错误的文件系统类型,错误的选项,错误的超级块在 /dev/loop0,
       缺少代码页或其它错误
       可能 syslog 中有一些重要的信息 - 试试
       dmesg | tail 之类的

查看dmesg,显示: FAT: Unrecognized mount option "codepage=cp936" or missing value

那就试试 mount -o codepage=936,iocharset=utf8,loop fat.img /mnt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-4 18:54:27 | 显示全部楼层
Post by wsw
你mount是一点问题没有,但是你的系统是什么locale?可以看到utf8编码的中文吗?


可以看到utf8编码的中文
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-4 18:55:09 | 显示全部楼层
Post by x11
那就试试 mount -o codepage=936,iocharset=utf8,loop fat.img /mnt


mount成功了,可是显示为“bobo娴?.txt”

真是郁闷
回复 支持 反对

使用道具 举报

发表于 2007-1-5 19:47:58 | 显示全部楼层
Big Endian还是Little Endian,“测”的UTF-8编码是0x6D4B啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-8 10:35:53 | 显示全部楼层
现在长文件名可以正确显示中文,但是短文件名就不行,全部显示“?”

比如说“测abcdeadfad”就可以正确显示出来
而“测”就显示“???”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表