- 论坛徽章:
- 0
|
本帖最后由 vaqeteart 于 2010-10-28 09:06 编辑
我原先用得是ubuntu 8.10
我把数据存放到windows盘上了fat32格式文件系统,
数据的文件名是中文得,都是在ubuntu上挂windows时候建立得。
后来我改装CentOS release 5.5 (Final)
再次挂上windows盘,发现
原来得中文文件名称都成了乱码,但是文件得内容还是正确得显示了。
我运行 locale输出:
locale
LANG=zh_CN.UTF-8
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=
我的/etc/fstab文件内容尝试过:
#/dev/hda5 /mnt/ vfat defaults,rw,codepage=936,iocharset=cp936 0 0
#/dev/hda5 /mnt/ vfat defaults,rw,codepage=936,iocharset=utf8 0 0
#/dev/hda5 /mnt/ vfat defaults,rw,codepage=932,iocharset=utf8 0 0
/dev/hda5 /mnt/ vfat iocharset=utf8,umask=0 0 0
#/dev/hda5 /mnt/ vfat iocharset=gb2312,umask=0 0 0
#/dev/hda5 /mnt/ vfat iocharset=gbk,umask=0 0 0
#/dev/hda5 /mnt/ vfat iocharset=cp932,umask=0 0 0
#/dev/hda5 /mnt/ vfat iocharset=cp936,umask=0 0 0
#/dev/hda5 /mnt/ vfat iocharset=gb2312,umask=0 0 0
都不行,
请问,有没有什么方法呢? |
|