myong 发表于 2003-8-28 13:52:19

关于gaim的icq协议的问题和解释!

问题:

gaim无法正确显示由其他icq客户端发送的中文信息!大家都知道icq和aim使用的是相同的协议,对于aim用户发送的中文信息,gaim可以正常显示;但对于icq用户(非gaim用户)发送的信息却无法正常显示。


解释:

今天与gaim的icq和aim协议的开发者讨论了一下,问题是这样的,由于icq的信息中不附带编码信息,使得gaim无法正确选择编码各式来显示消息。并且他说在近期内无法解决这个问题(我很奇怪的是为什么netscape浏览器自带的客户端就可以正常显示呢?),我提议他在icq协议中让用户自己来选择编码各式,这样我们自己可以找到合适的编码,他说有可能在近期的版本可能这样改。(天知道他会不会理我的提议!:mrgreen: 希望会改,因为这样确实可以解决问题!)


要不我们自己来解决问题?大家有什么想法!

llc 发表于 2003-8-28 16:31:24

那icq将中文信息如何编码?

黑企鹅 发表于 2003-8-28 16:51:16

有笨一点的方法吧.;)
好像在哪里看到过, libqq里关于编码问题的解决办法是: 尝将信息从各种编译转换到本地编码. 这样出问题就少多了.
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=27055
看这儿的倒数第二贴

myong 发表于 2003-8-28 20:03:35

黑企鹅, 就是说改源码喽?
页: [1]
查看完整版本: 关于gaim的icq协议的问题和解释!