首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
Linux常用命令简介- -| 回首页 | 2005年索引 | - -RPM相关知识点.

konqueror-embedded 可以显示中文页了。

                                      

看资料头晕,其实非常简单。

1、确定QT/E的编译选项没有禁止UNICODE的相应解码器,一般选择Everything就没问题;

2、确定设置konqueror/e 的字体为unifont,这个麻烦些,因为我的这个版本改设置不起作用,所以我干脆就把源代码改了,所以就成了。


【作者: bom】【访问统计:】【2005年02月23日 星期三 17:27】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=806474

回复

- 评论人:ahlongxp   2007-10-17 10:50:25   

gbk显示不出来。

- 评论人:wood   2007-07-30 16:37:20   

根据前面的内容,修改了kgobalsettings.cpp里的 s_generalFont = new QFont( "helvetica", 12 ),可以显示unicode(UTF-8)编码的中文网页,但是对于GB2312编码中文网页还是乱码显示,不知道是为什么……

- 评论人:anonymous   2007-05-14 11:06:49   

楼主你好,我安装已经第三天了,还是没有成功,卡在一个地方怎么也解决不了,能把您安装的相关资料发给我吗?用的什么包,什么命令.帮帮忙吧,我都快急死了,我的 @.. 谢谢!!!

- 评论人:bugar003   2007-01-12 01:24:43   

请问,我的konqueror/e编译成功了
但是目录下只有一个"libtool"的可执行文件,
konqueror/e 的可执行文件叫什么呢?

- 评论人:zls   2005-12-09 11:20:13   

我改了kgobalsettings.cpp里的 s_generalFont = new QFont( "helvetica", 12 ),网页可以正常显示中文了,不过标题还是方框:(

- 评论人:zls   2005-12-09 11:20:13   

我改了kgobalsettings.cpp里的 s_generalFont = new QFont( "helvetica", 12 ),网页可以正常显示中文了,不过标题还是方框:(

- 评论人:bugqiao   2005-07-20 14:29:08   

十分感谢,我按照你们的方法做了,中文显示没有问题。

- 评论人:匿名网友   2005-03-17 10:20:48   

有bug是很正常的,这个东西估计可用性不高,看看都多长时间没有维护了,自由软件也是需要money鼓励的啊。

- 评论人:lincong   2005-03-01 14:53:31   

谢谢了,konqueror可以中文显示了,后来我又看了源代码,发现在字体configure的时候用到一个KConfig对象来进行字体配置的保存,但结果是我们设置完以后,配置根本不起作用,而在以前的用的是:
 KConfig khtmlrc( "khtmlrc" );
所以我觉得在configure源代码中是不是有bug。

- 评论人:lincong   2005-03-01 14:52:48   

谢谢了,konqueror可以中文显示了,后来我又看了源代码,发现在字体configure的时候用到一个KConfig对象来进行字体配置的保存,但结果是我们设置完以后,配置根本不起作用,而在以前的用的是:
 KConfig khtmlrc( "khtmlrc" );
所以我觉得在configure源代码中是不是有bug。

- 评论人:lincong   2005-03-01 14:34:45   

谢谢了,konqueror可以中文显示了,后来我又看了源代码,发现在字体configure的时候用到一个KConfig对象来进行字体配置的保存,但结果是我们设置完以后,配置根本不起作用,而在以前的用的是:
 KConfig khtmlrc( "khtmlrc" );
所以我觉得在configure源代码中是不是有bug。

- 评论人:lincong   2005-03-01 13:37:11   

我搜索了一下,在kgobalsettings.cpp源代码下有一行:
  s_generalFont = new QFont( "helvetica", 12 )
是不是将"helvetica"改为"unifont".

- 评论人:bom   2005-02-28 08:36:29   

呵呵,你和我刚开始修改的地方是一样的,但这不对。
你搜索所有的helvetica的地方,但改的地方不是宏定义的那几个,是一个叫什么Qfont?的东西的参数,你再仔细看看。

- 评论人:lincong   2005-02-25 17:08:58   

首先谢谢这位兄弟的热心帮助。
按照你的方法,我修改了代码,默认的字体设置好像是在khtmldefault.h文件里面:
// KEEP IN SYNC WITH konqdefaults.h in kdebase/libkonq!
// lets be modern .. -- Bernd
#define HTML_DEFAULT_VIEW_FONT "helvetica"
#define HTML_DEFAULT_VIEW_FIXED_FONT "courier"
我改为:
#define HTML_DEFAULT_VIEW_FONT "unifont"
这样修改对吗?

- 评论人:匿名网友   2005-02-25 10:19:13   

我原来在字体设置里改,发现改的没起作用,又变回原来的设置,所以我就找到设置的窗体源代码的地方,把默认的改成了unifont. 你在源代码里搜索原先默认的那个字体名字就能找到的.

- 评论人:lincong   2005-02-24 20:48:00   

  我的konqueror/e 不能显示中文网页,QT/E选择的configure选项也是everything,字体也是unifont,但还不能显示中文网页。
  想知道你的源代码是如何修改的,谢了!

验证码:   
评论内容: