LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 719|回复: 6

中文文件名显示乱码(已解决!)

[复制链接]
发表于 2010-2-7 09:33:25 | 显示全部楼层 |阅读模式
我用的是xfce,locale是[HTML]LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=
[/HTML]
出现的问题是无论是挂载的fat32分区中的中文文件名还是从fat32分区cp过来的中文文件名都显示为乱码,但在arch下无论在什么样的分区下建的中文文件名都能正确显示 ,是什么问题?如何解决?大家帮忙!效果如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-2-7 11:25:33 | 显示全部楼层
/etc/fstab是如何的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-7 12:44:05 | 显示全部楼层
#
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0

#/dev/cdrom             /media/cd   auto    ro,user,noauto,unhide   0      0
#/dev/dvd               /media/dvd  auto    ro,user,noauto,unhide   0      0
#/dev/fd0               /media/fl   auto    user,noauto             0      0

/dev/sdb1 swap swap defaults 0 0
/dev/sdb2 / ext4 defaults 0 1
/dev/sdb5 /data reiserfs defaults 0 1
~
回复 支持 反对

使用道具 举报

发表于 2010-2-7 13:13:41 | 显示全部楼层
fat32分区是如何挂载的?fstab还是手工挂载?你fstab里没有挂载的语句
回复 支持 反对

使用道具 举报

发表于 2010-2-7 13:18:01 | 显示全部楼层
edit  ~/.config/xfce4/mount.rc

.....
[udf]
uid=<auto>
iocharset=<auto>
.....
回复 支持 反对

使用道具 举报

发表于 2010-2-7 19:06:19 | 显示全部楼层
ls正解。
挂载时要加编码参数的吧。
手工挂载 ... -oiocharset=utf8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-7 21:20:11 | 显示全部楼层
感谢大家的热心帮忙,现在问题解决!
回复 支持 反对

使用道具 举报

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

本版积分规则

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