LinuxSir.cn,穿越时空的Linuxsir!

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

slackware 12.1 的locale

[复制链接]
发表于 2008-11-14 14:51:33 | 显示全部楼层 |阅读模式
slackware 12.1 的locale都有什么呢,我的里面没有gb2312
另外,用fvwm,在locale为utf8下怎么显示中文呢,是locale的
问题还是字体的问题呢
哪位大虾指导一下
发表于 2008-11-14 14:59:32 | 显示全部楼层
装个中文字体吧。

locale -a 列出你系统所支持的 locale。

我的:
vvoody@slackware:~$ locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-14 15:12:49 | 显示全部楼层
可是在12.1中有文泉驿字体,用xft就是不行,中文都是乱码,是locale的问题吗,文泉驿字体没有对应的UTF编码,只有gbk和gb18030的
回复 支持 反对

使用道具 举报

发表于 2008-11-14 15:27:11 | 显示全部楼层
gb的、utf-8的都可以啊。
你哪里乱码?系统中中文字体选择了吗?
回复 支持 反对

使用道具 举报

发表于 2008-11-15 21:58:36 | 显示全部楼层
恩,我和你一样
在/etc/profile.d/lang.sh中设置
export LANG=en_US.UTF-8
export LC_CTYPE=zh_CN.UTF-8



Post by vvoody;1908466
装个中文字体吧。

locale -a 列出你系统所支持的 locale。

我的:
vvoody@slackware:~$ locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-16 15:19:33 | 显示全部楼层
呵呵,已经解决了,在fvwm中,如果用xft定义字体,
先用“fc-list命令列出字体,然后在配置文件中的字体部分
加上“encoding=iso10646 -1”就可以了,谢谢!
还有就是奇怪12.1里为什么没有gb2312的locale
回复 支持 反对

使用道具 举报

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

本版积分规则

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