+ -
当前位置:首页 → 问答吧 → 中文文件名显示乱码(已解决!)

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

时间:2010-02-07

来源:互联网

我用的是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=
出现的问题是无论是挂载的fat32分区中的中文文件名还是从fat32分区cp过来的中文文件名都显示为乱码,但在arch下无论在什么样的分区下建的中文文件名都能正确显示 ,是什么问题?如何解决?大家帮忙!效果如图:
上传的图像
sendpix0.jpg (8.7 KB, 98 次查看)

作者: zhongyong35   发布时间: 2010-02-07

/etc/fstab是如何的?

作者: beanya   发布时间: 2010-02-07

#
# /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
~

作者: zhongyong35   发布时间: 2010-02-07

fat32分区是如何挂载的?fstab还是手工挂载?你fstab里没有挂载的语句

作者: 糊涂   发布时间: 2010-02-07

edit ~/.config/xfce4/mount.rc

.....
[udf]
uid=<auto>
iocharset=<auto>
.....

作者: winsphinx   发布时间: 2010-02-07

ls正解。
挂载时要加编码参数的吧。
手工挂载 ... -oiocharset=utf8

作者: flycity   发布时间: 2010-02-08

感谢大家的热心帮忙,现在问题解决!

作者: zhongyong35   发布时间: 2010-02-08