LinuxSir.cn,穿越时空的Linuxsir!

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

请教编码问题

[复制链接]
发表于 2004-7-1 09:15:56 | 显示全部楼层
呵呵,那个不雅,不那个了好吗?
确实是我叙述不清,不好意思。其实chaisave已经解析得很清楚了,是我没认真咀嚼......这样说吧,mozilla地址栏显示的“file:///.../%D5%AA%C2%BC%A9%....htm”又怎么解决呢?烦请guccio作答。
发表于 2004-7-2 11:20:45 | 显示全部楼层
最初由 guccio 发表
为什么要逃避呢?解决不是更好吗?

在x的启动配置文件中,比如~/.xsession或者~/.xinitrc,加入以下语句:

export G_BROKEN_FILENAMES=1

这样就迫使gnome使用用户自定义的locale编码来处理文件,而不是utf8


晕,我找不到这两个文件在那啊???我的系统是RH9.0,请帮忙,顺便说说要把这一行具体加到什么地方。我是新手,有劳guccio兄啦。谢谢
发表于 2004-7-2 11:35:01 | 显示全部楼层
哦,没有这个文件的话你把这句话加到。。。啊?你是rh啊?我不熟,不好意思哦。
发表于 2004-7-2 15:30:26 | 显示全部楼层
redhat也一样的吧, 没有就自己造一个空的
发表于 2006-4-5 13:48:39 | 显示全部楼层
用了上面的方法,但是我挂载fat32的文件系统,用nautilus看中文文件名是还是乱码,不知道有什么解决方法
回复 支持 反对

使用道具 举报

发表于 2006-4-5 14:09:27 | 显示全部楼层
挂载fat32可以加参数。

mount -o iocharset=gb2312 /dev/hdax /mnt/fat32
我的locale是gb2312,因此用gb2312作为参数,我的能够正常显示。
如果你的locale是gbk,那么用gbk试试。
回复 支持 反对

使用道具 举报

发表于 2006-4-5 18:40:57 | 显示全部楼层
试了一下,但是出现这样的情况:
mount -o iocharset=gbk /dev/hda7 /mnt/hda7
mount: wrong fs type, bad option, bad superblock on /dev/hda7,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
回复 支持 反对

使用道具 举报

发表于 2006-4-5 19:53:12 | 显示全部楼层
你用gb2312试试,因为gbk与gb2312是兼容的。
回复 支持 反对

使用道具 举报

发表于 2006-4-5 20:12:16 | 显示全部楼层
一样不行,不知道什么原因,我用的系统是 Gentoo
回复 支持 反对

使用道具 举报

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

本版积分规则

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