+ -
当前位置:首页 → 问答吧 → slackware编码的问题

slackware编码的问题

时间:2004-01-03

来源:互联网

的是slackware9.1,在使用gnome创建一个文件夹的时候,使用了中文名字,可是在终端下面就出现了乱码。我想是不是文件夹的名字是使用UTF8?能不能改成gbk?
谢谢!

作者: emylekao   发布时间: 2004-01-03

又好象不是,我把终端的编码改成UTF-8还是不行。
为什么在rh9下面使用的时候就没有问题呢?能不能改成rh9那样的,不是用UTF-8?

作者: emylekao   发布时间: 2004-01-03

这应该属于gnome的问题,不是slack的问题.

作者: Joker_cn   发布时间: 2004-01-04

有什么办法解决吗?我想都改成gbk或者gb2312,可以吗?

作者: emylekao   发布时间: 2004-01-04

使用UTF-8就没有这么多烦恼了……
localedef -v -c -i zh_CN -f UTF-8 zh_CN.UTF-8

/etc/profile.d/lang.sh 在LANG=C下添加
export LC_CTYPE=zh_CN.UTF-8

作者: Neo.K   发布时间: 2004-01-04

晕~那这样的话,我和别人或者本机上其他linux(比如rh9)共享的时候都是乱码了!
能够能该gnome的编码啊!

作者: emylekao   发布时间: 2004-01-04

bash-2.05b# less /etc/profile.d/lang.sh
#!/bin/sh
# Set the system locale (default C is the same as en_US):
export LANG=zh_CN.gbk
export LC_ALL=zh_CN.gbk
export G_BROKEN_FILENAMES=1
export XMODIFIERS=@im=fcitx
# This setting has been reported to fix some cut and paste
# problems with GTK2. If you experience this, try it:
#export LANG=en_US.ISO8859-1

作者: kite   发布时间: 2004-01-04

This is the key....

export G_BROKEN_FILENAMES=1

作者: Neo.K   发布时间: 2004-01-04

引用:
最初由 kite 发表
bash-2.05b# less /etc/profile.d/lang.sh
#!/bin/sh
# Set the system locale (default C is the same as en_US):
export LANG=zh_CN.gbk
export LC_ALL=zh_CN.gbk
export G_BROKEN_FILENAMES=1
export XMODIFIERS=@im=fcitx
# This setting has been reported to fix some cut and paste
# problems with GTK2. If you experience this, try it:
#export LANG=en_US.ISO8859-1
使用这个办法搞定。谢谢!!!!

作者: emylekao   发布时间: 2004-01-04

引用:
最初由 Neo.K 发表
This is the key....

export G_BROKEN_FILENAMES=1
老兄说的是什么意思?

作者: emylekao   发布时间: 2004-01-04

如果G_BROKEN_FILENAMES这个环境变量被设置了,GLib假定文件名是以本地编码而不是UTF-8编码的。

作者: struggle   发布时间: 2004-01-05

谢谢!呵呵!又学一招。

作者: emylekao   发布时间: 2004-01-05

热门下载

更多