首页| 论坛| 消息

标题:qpe下 中文的显示问题
作者:tieren428
日期:2006-08-15 12:14
内容:

我 成功移植了 qtopia qte konqueror-e 到开发板上 并且将kongqueror加入qpe的 应用程序
qtopia 去运行正常 但是konqueror无法显示中文网页
我按网上介绍的运行时添加unifont选项 包括编译konqueror前更改kglobalsetting.cpp中的 helvetica为unifont
但都没有用 qpe欺骗的 lib/fonts下有205个文件 其中unifont的 有5个 4个是 qpf去平凡的一个bdf的
我 发现我的qtopia选择语言为日语时所有图表下的文件名均为日文 选择为简体中文 繁体中文韩文时只有文字编辑器这个图标文件名和标题改了 其他仍为英文
而我用konqueror浏览网页 英文日文网页均正常显示 但中文 韩文网页均不行
请求各位高手帮忙


#1 [shiroki 08-15 14:14]
你装了qtopia的中文包吗?不是字体,是翻译文件
#2 [tieren428 08-16 08:36]
谢谢!!
可是即使装了翻译文件 应该也只能把qpe下的程序进行中文话啊
konqueror网页内容是动态的啊 怎么显示中文呢
打开中文韩文网页时超级终端提示:
relocation error: konqueror: undefined symbol: _ZN10QTextCodec15loadCharmapFileE7QString
launcher: error sending launcherSlavePidCmd: Broken pipe
interrupted signal for closed process konqueror (pid 398) with exit status 127
然后konqueror窗口就自动关闭了 连方块都不显示的
再次感谢
#3 [tieren428 08-16 09:43]
另外补充下: 我qpe和konqueror下均可用unifont 字体 不过都是英文的 但是在标题栏输入中文网页域名点回车就发生错误 终端提示就跟楼上一样
我不明白为何日文可以???是否因为日文是由japanese***.qpf那几个文件支持??
#4 [shiroki 08-16 10:03]
你说的这个错误和字体没关系, 是你的库没弄好
一般是因为你编译时使用的头文件和库与运行时不一致造成的
#5 [tieren428 08-17 16:28]
问题解决了 真的 谢谢版主不然我还在字体问题上纠缠呢
我原来编译的qtopia因为触摸屏qwsmouse_qws那个文件没有改与驱动程序不匹配 因此触摸屏无效 所以我拷贝了别人的lib文件夹konqueror在原来的lib下编译 却在别人qtopia的lib下运行 被版主看出来了 呵呵
谢谢!

回复 发表
主题 版块