LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
 楼主| 发表于 2009-9-24 18:50:21 | 显示全部楼层
Post by waq;2029627
在~/.gnomerc文件中设置变量G_FILENAME_ENCODING看看
export G_FILENAME_ENCODING=zh_CN.GB18030
不过这样一来,可能之前的文件名会显示成乱码的,还需要转换一下
这种方法还是不行,还会出现和原来的一样的问题,而且还有其它的好多的文件名也都乱码了。
回复 支持 反对

使用道具 举报

发表于 2009-9-26 13:49:48 | 显示全部楼层
Post by ¥yuzhou¥;2029917
这种方法还是不行,还会出现和原来的一样的问题,而且还有其它的好多的文件名也都乱码了。

不好意思了,刚才试了一下,好像真的是不行,是我写错了。
.gnomerc内容如下:
export G_FILENAME_ENCODING="@locale"
然后登录前在gdm中选择zh_CN.GB18030即可
也可以把@locale直接换成GB18030,前面不要加“zh_CN”,再试试看吧
回复 支持 反对

使用道具 举报

发表于 2009-9-27 07:11:23 | 显示全部楼层
...传文件时勇iconv转一下就行了
为什么一定要去兼容微软那一套非正规

同样校内用户一直utf8没任何问题,居然折腾到这个地步……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-28 11:32:25 | 显示全部楼层
Post by waq;2030537
不好意思了,刚才试了一下,好像真的是不行,是我写错了。
.gnomerc内容如下:
export G_FILENAME_ENCODING="@locale"
然后登录前在gdm中选择zh_CN.GB18030即可
也可以把@locale直接换成GB18030,前面不要加“zh_CN”,再试试看吧
太好了您的方法完全可行,谢谢!太感谢了!
这个问题费了我两个星期的时间……
回复 支持 反对

使用道具 举报

发表于 2009-9-29 15:55:32 | 显示全部楼层
FTP can do this convert
回复 支持 反对

使用道具 举报

发表于 2009-9-29 16:12:41 | 显示全部楼层
Post by homesp;2031599
FTP can do this convert


对的
改了 问题远比方便多
回复 支持 反对

使用道具 举报

发表于 2009-9-30 13:16:10 | 显示全部楼层

utf8 + samba

smb.conf中加入这样两行到global 一段
[global]
dos charset = cp936
unix charset = utf8
回复 支持 反对

使用道具 举报

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

本版积分规则

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