LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo的X下做了个中文名字的文件,在redhat的X下居然是乱码,反之亦然,求解?

[复制链接]
发表于 2008-11-6 01:44:26 | 显示全部楼层 |阅读模式
在gentoo下分别向gentoo格式化的EXT3分区,和redhat格式化的EXT3分区写了连个中文名字的文件,在redhat系统下,挂载这两个分区,结果,发现无论用什么编码方式,中文名称都是乱码。于是在redhat下也分别向着两个分区写了连个中文名称的文件,进入gentoo系统中挂载这两个分区,发现redhat系统下写的两个中文文件名依然是乱码,这到底是为什么呀?

难道两个linux系统,同样是GB2312还有区别吗?
还是说在不同系统中分区的挂载方式不一样?
发表于 2008-11-6 08:32:04 | 显示全部楼层
用的locale不一样,具体的说是LC_CTYPE不同。
回复 支持 反对

使用道具 举报

发表于 2008-11-6 09:47:43 | 显示全部楼层
2个系统下都使用utf8。这样就不会出现你说的问题哦了/
cp936 和GB2312在不同的系统下显示还是有问题的了。 是不是全都是方框阿 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-7 13:23:45 | 显示全部楼层
Post by xiaorui;1904707
2个系统下都使用utf8。这样就不会出现你说的问题哦了/
cp936 和GB2312在不同的系统下显示还是有问题的了。 是不是全都是方框阿 。


对没错,都是方块
回复 支持 反对

使用道具 举报

发表于 2008-11-7 13:27:38 | 显示全部楼层
要都是uft-8就行了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-7 13:37:01 | 显示全部楼层
在gentoo下使用zh_CN.UTF-8启动X后,就没有问题了

谢谢
回复 支持 反对

使用道具 举报

发表于 2008-11-12 18:20:55 | 显示全部楼层
Post by zoup;1905318
对没错,都是方块


如果是方块,编码应该不是直接原因,是字体没有匹配到
回复 支持 反对

使用道具 举报

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

本版积分规则

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