LinuxSir.cn,穿越时空的Linuxsir!

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

唉,还是lfs下的中文显示:(

[复制链接]
发表于 2005-10-18 14:37:38 | 显示全部楼层 |阅读模式
今天想让lfs显示中文,我装lfs的有x+qt+kde
一开始是:
 我把export LANG=zh_CN.gb2312
         export LC_ALL=zh_CN.gb2312
   加入了.xinitrc中,结果遇到汉字还是方框
接着,我再查:
 把/etc/fonts/fonts.conf中,加入/usr/X11R6/lib/X11/fonts
 这时候,有中文出现了,可是还是有很多字是方框表示的,比如"新浪首□"

哎,为什么会这样呢?
难道是我字库有问题?还是要多装几种字体?
迷茫……
各位大虾赐教!
 楼主| 发表于 2005-10-18 16:29:09 | 显示全部楼层
any help will be helpfuf
回复 支持 反对

使用道具 举报

发表于 2005-10-18 16:42:27 | 显示全部楼层
为什么不试试 zh_CN.UTF-8 的 locale,要装个大容量的字体,中文的。
回复 支持 反对

使用道具 举报

发表于 2005-10-18 19:39:00 | 显示全部楼层
安装一个simsun, 几乎不用动 fonts.conf这个文件应该就没有问题了。
你都用LFS了,这点问题……对你根本不算问题啊。
回复 支持 反对

使用道具 举报

发表于 2005-10-19 01:24:51 | 显示全部楼层
Post by Quanm
为什么不试试 zh_CN.UTF-8 的 locale,要装个大容量的字体,中文的。

什么地方能下载到utf-8的字体
回复 支持 反对

使用道具 举报

发表于 2005-10-19 07:38:12 | 显示全部楼层
18030的一个字体。应该在你的windows目录中有的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-19 10:30:48 | 显示全部楼层

问题已解决,谢谢各位

确实,我装了一个simsun,以后中文显示就正常了
不过我还是把/usr/X11R6/lib/X11/zh_CN_fonts(simsun字体所在目录)加入了fonts.conf中


基本上是按照下面着篇文章的方法做的,大家可以参考一下哈
http://www.linuxaid.com.cn/articles/5/5/554079777.shtml
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-19 10:33:28 | 显示全部楼层
对了,现在英文的标点符号显示正确
可是中文的有些标点符号,却不能正常显示,比如双引号--“”
不知道为什么……?

探索中……
回复 支持 反对

使用道具 举报

发表于 2005-10-21 17:01:25 | 显示全部楼层
唉呀,我的更惨,LFS都搞好了,X也可以跑,但在QT编的程序里显示不了文字(英文子母都不行,就别提中文的了)
我的LOCAL不是安装的全部,是为了在LFS节省时间 按照BOOK上 安装了几个.
mkdir -p /usr/lib/locale
localedef -i de_DE -f ISO-8859-1 de_DE
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
localedef -i en_HK -f ISO-8859-1 en_HK
localedef -i en_PH -f ISO-8859-1 en_PH
localedef -i en_US -f ISO-8859-1 en_US
localedef -i es_MX -f ISO-8859-1 es_MX
localedef -i fa_IR -f UTF-8 fa_IR
localedef -i fr_FR -f ISO-8859-1 fr_FR
localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro
localedef -i it_IT -f ISO-8859-1 it_IT
localedef -i ja_JP -f EUC-JP ja_JP

我改怎么在加一些LOCAL呢 直接copy过来么 ?
回复 支持 反对

使用道具 举报

发表于 2005-10-21 20:52:27 | 显示全部楼层
Post by ghost8367
唉呀,我的更惨,LFS都搞好了,X也可以跑,但在QT编的程序里显示不了文字(英文子母都不行,就别提中文的了)
我的LOCAL不是安装的全部,是为了在LFS节省时间 按照BOOK上 安装了几个.
mkdir -p /usr/lib/locale
localedef -i de_DE -f ISO-8859-1 de_DE
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
localedef -i en_HK -f ISO-8859-1 en_HK
localedef -i en_PH -f ISO-8859-1 en_PH
localedef -i en_US -f ISO-8859-1 en_US
localedef -i es_MX -f ISO-8859-1 es_MX
localedef -i fa_IR -f UTF-8 fa_IR
localedef -i fr_FR -f ISO-8859-1 fr_FR
localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro
localedef -i it_IT -f ISO-8859-1 it_IT
localedef -i ja_JP -f EUC-JP ja_JP

我改怎么在加一些LOCAL呢 直接copy过来么 ?


相反,上面的一个都不用装,但中文...

我只装了两个:
localedef -i en_US -f ISO-8859-1 en_US
localedef -i zh_CN -f GBK zh_CN
当然GB2312、GBK、GB18030或是utf-8就看你喜欢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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