From: <mx...@gr...> - 2004-07-30 13:02:49
|
hi, all: sorry about the late post. gaim's debug routines(console) print out the debug message in the right encoding (although the raw stream is in UTF-8, i sniffered and used other jabber client - gossip to find out), i thought gaim's output is definately raw, but i am wrong. And finally i got the answer to my original problem. when gaim sends "http://jabber.org/protocol/disco#items" request, the server replies <error code="404">ERROR MESSAGE<error>, the ERROR MESSAGE is in Chinese GB2312(or GBK) encoding, that should not happen. I tried another server, the reply was the same (error 404) but the ERROR MESSAGE is in English. it seems that the server runs an old version jabber server (jabberd 1.4.2?, i am not sure) which doesn't support Service Discovery. It is the server's problem, bad luck. :(, so i just removed the Service Discovery request, and worked great. thanks all. On Wed, 28 Jul 2004 08:13:09 -0400 Nathan Walp <fac...@fa...> wrote: > The Jabber spec specified UTF-8 (default) or UTF-16 (if specified). Any > server that allows anything other than UTF-8 (or UTF-16 if you asked for > it) is broken, and I'm really not too worried about supporting them. > Gaim has actually proven to be a useful debugging tool for the Jabber > servers, since it makes it very well known (disconnection) when it > encounters non-UTF8. This is actually what the other Jabber clients > ought to be doing. > > -Nathan -- If someone can point me to a good and _FREE_ backup software that keeps track of which files get stored on which tape, we can change to it. -- Mike Neuffer, admin of i-Connect Corp. |