LinuxSir.cn,穿越时空的Linuxsir!

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

U盘乱码

[复制链接]
发表于 2005-11-17 21:31:42 | 显示全部楼层 |阅读模式
在Gnome桌面上,U盘是自动Mount的,但文件名乱码,怎么办?
发表于 2005-11-17 22:29:35 | 显示全部楼层
请把  locale 换成 zh_CN.UTF-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 22:43:42 | 显示全部楼层
It doesn't work.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 23:17:06 | 显示全部楼层
需要修改/usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi,我正在学怎么改
回复 支持 反对

使用道具 举报

发表于 2005-11-18 00:27:00 | 显示全部楼层


doesn't work ?

你真的是 UTF-8 的 locale 么  ?


只要是 UTF-8 的 locale , 默认就没有问题的, 不需要修改 你那个东西
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 00:55:04 | 显示全部楼层
好象不是真的utf8,dpkg-reconfigure locale之后发现locale并没有改变。
我删空/etc/locale.gen文件,在dpkg-reconfigure locale,在root下locale
为zh_CN.UTF-8,而在普通用户下zh_CN,这样正常吗?
回复 支持 反对

使用道具 举报

发表于 2005-11-18 10:22:03 | 显示全部楼层
你的U盘的文件名编码应该是gb2312或者gbk之类的。
我解决这个问题的方法是:
在/etc/fstab中创建一行
/dev/sda1       /mnt/usb        vfat    rw,iocharset=gb2312,auto,user 0       0
这样设置后,U盘就能以gb2312的字符集挂载了。
只是我的locale设置为gb2312.
回复 支持 反对

使用道具 举报

发表于 2005-11-18 16:35:00 | 显示全部楼层
这样的话, 就不能自动挂载了

LZ 还是先搞定 locale 吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 20:06:43 | 显示全部楼层
Forget it, 我犯了一个愚蠢的错误,在~/.xsession里export LANG=zh_CN
回复 支持 反对

使用道具 举报

发表于 2005-11-18 20:32:45 | 显示全部楼层
版主,如果我需要gbk编码呢。怎么改呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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