[Pidgin] #10833: Offline ICQ Messages Sent with Wrong Encoding
Pidgin
trac at pidgin.im
Sat Nov 28 11:25:59 EST 2009
#10833: Offline ICQ Messages Sent with Wrong Encoding
--------------------+-------------------------------------------------------
Reporter: assen | Owner: MarkDoliner
Type: defect | Status: new
Component: ICQ | Version: 2.6.3
Keywords: |
--------------------+-------------------------------------------------------
Hi,
I had this problem with Pidgin 2.5 & 2.6 (Fedora 10/11), now I have it
with Empathy (Fedora 12) - which makes me believe it lays buried somewhere
in libpurple perhaps?
The problem: my locale is UTF-8. When I send an online ICQ message in
Cyrillic (or whatever non-ASCII I chose), it is received by standard ICQ
clients as expected. When I send the same message as offline message, the
other end shows meaningless characters.
I made a tcpdump file (here attached) while sending the offline message.
It shows two things:
- message is sent as UTF-8 (verified with a text editor), but
- "Block Character Set" field in the same packet is sent as "0x0003",
which stands for "ISO-8859-1".
Interesting enough, same dump for an online message (also attached here)
shows "Block Character Set" value of 0x0002, which is Unicode.
I'm therefore assuming that ICQ offline messages are sent with incorrect
character set.
If I can provide any further information, please, let me know.
--
Ticket URL: <http://developer.pidgin.im/ticket/10833>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list