LinuxSir.cn,穿越时空的Linuxsir!

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

如何把Debian的默认locale“彻底”改成gb18030

[复制链接]
发表于 2009-9-22 09:09:17 | 显示全部楼层 |阅读模式
那位老兄知道怎么把Debian的默认locale彻底改成gb18030

我改之后,有些软件运行之后界面出现乱码,桌面右键新建文件或文件夹中文名字在终端也出现乱码,请高人指点——难啊!!
发表于 2009-9-22 09:39:30 | 显示全部楼层
还是用utf-8吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-22 09:51:31 | 显示全部楼层
是的,我改用utf8之后,在本地机一切都正常了,但把本地文件或相关资料传给其它人的时候,在他们的windows机上去出现了乱码,因为我在学校,学校99%的机器都是windows机。我为了保持文件字符编码的兼容所以才改的,看样还真是难了,网上的资料我都找遍了,方法也试遍了,但都没有解决,看样Debian的本地兼容还是点问题啊???
回复 支持 反对

使用道具 举报

发表于 2009-9-22 10:06:23 | 显示全部楼层
将export LC_ALL=zh_CN.GB18030, 或在 /etc/environment 里面 LC_ALL=zh_CN.GB18030, 其实你只要把 LC_CTYPE=zh_CN.GB18030就能满足你的要求了。

还有,请问你说的乱码,是中文去那边显示不出来,还是显示得出,但是没有格式(没有换行)。
回复 支持 反对

使用道具 举报

发表于 2009-9-22 13:28:05 | 显示全部楼层
Post by ¥yuzhou¥;2029058
是的,我改用utf8之后,在本地机一切都正常了,但把本地文件或相关资料传给其它人的时候,在他们的windows机上去出现了乱码,因为我在学校,学校99%的机器都是windows机。我为了保持文件字符编码的兼容所以才改的,看样还真是难了,网上的资料我都找遍了,方法也试遍了,但都没有解决,看样Debian的本地兼容还是点问题啊???


怎么传?都有办法解决的
回复 支持 反对

使用道具 举报

发表于 2009-9-22 15:03:45 | 显示全部楼层
dpkg-reconfigure locales
选择默认的编码,应该是这样?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-22 22:14:16 | 显示全部楼层
四楼说的方法我都试过了,都不行,就是在桌面上新建一个文件夹,它的名称是中文的默认编码好像永远都是utf8的,而且不管你默认locale(dpkg-reconfugre locales)里采用的是gb18030还是gb2312它的默认编码好像都是utf8,不会变。我也改不过来。这个事我已经弄了好长时间了就是不行。
首先,我的系统是从基本系统一点点装起来的,也不知道是哪还没配好,才会有这样的问题。真是头大啊。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2009-9-23 16:10:56 | 显示全部楼层
楼上的这个问题应该是gnome的问题
回复 支持 反对

使用道具 举报

发表于 2009-9-23 22:05:46 | 显示全部楼层
在~/.gnomerc文件中设置变量G_FILENAME_ENCODING看看
export G_FILENAME_ENCODING=zh_CN.GB18030
不过这样一来,可能之前的文件名会显示成乱码的,还需要转换一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 17:59:20 | 显示全部楼层
我试试楼上的方法……
回复 支持 反对

使用道具 举报

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

本版积分规则

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