QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 595|回复: 0

中文字符还没出来!郁闷 !!!

[复制链接]
发表于 2003-7-21 17:03:37 | 显示全部楼层 |阅读模式
我使用motif开发图形程序,
我的系统是RH linux8.0
#echo $LANG
LANG=zh_CN.GB18030

在当前系统下使用的字体只有下面几种:
#xlsfonts
....
-isas-fangsong ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
.....
用这些字体写的程序显示的都是乱码,
我曾试着改LANG为gb2312.1980,想使中文输入环境与显示环境一致,但是输入法却打不开了.
然后手工安装了Windows下的SimSun18030.ttc字体
安装结果如下:
-misc-simsun_18030-medium-r-normal--0-0-0-0-m-0-ascii-0
-misc-simsun_18030-medium-r-normal--0-0-0-0-m-0-fcd8859-15
-misc-simsun_18030-medium-r-normal--0-0-0-0-m-0-iso10646-1
-misc-simsun_18030-medium-r-normal--0-0-0-0-m-0-iso8859-1
-misc-simsun_18030-medium-r-normal--0-0-0-0-m-0-iso8859-15
-misc-simsun_18030-medium-r-normal--0-0-0-0-m-0-koi8-r
字符集依然没有指定为zh_CN.GB18030

曾重起xfs 然后运行自己的程序,什么字体都没有了!
但是在以下的警告中我发现:
Waring: Cannot convert string "-*-song ti-*-r-*--16-*" to type FontStruct
Waring: Unable to load any usable ISO8859 font
不论我在程序中指定何种字体,最后系统加载的都是ISO8859的字符集!这样的话当然字体是乱码了!

现在请问大侠如何才能设定程序的字符集是zh_CB.GB18030 ?
各位高人帮忙了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 09:02 , Processed in 0.064480 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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