[Pidgin] #12778: Message not displayed due to incorrect encoding

Pidgin trac at pidgin.im
Thu Oct 21 20:07:38 EDT 2010


#12778: Message not displayed due to incorrect encoding
----------------------+-----------------------------------------------------
 Reporter:  huha42    |        Owner:  MarkDoliner
     Type:  defect    |       Status:  new        
Milestone:            |    Component:  ICQ        
  Version:  2.7.4     |   Resolution:             
 Keywords:  encoding  |  
----------------------+-----------------------------------------------------
Description changed by huha42:

Old description:

> When receiving certain messages via ICQ, pidgin will not accept them, but
> display
> ''(There was an error receiving this message.  The buddy you are speaking
> with is probably using a different encoding than expected.  If you know
> what encoding he is using, you can specify it in the advanced account
> options for your AIM/ICQ account.)''
> instead.
>
> Changing the encoding in the advanced ICQ preferences (tried: iso-8859-1,
> iso-8859-15, utf-8) and restarting pidgin doesn't have any effect. Other
> side uses Miranda 0.9.8 without Unicode.
>
> This did work in pidgin version 2.7.2 with iso-8859-1 specified as the
> encoding. OS used is Windows 7.
>

> == Debug log: ==
> Debug log from sending a message requesting a message containing a
> special character and receiving said message.
> {{{
> (01:21:07) network: found network ''
> (01:21:07) network: Received Network Change Notification. Current network
> count is 1, previous count was 1.
> (01:21:15) oscar: Sending IM, charset=0x0000, length=92
> (01:21:15) oscar: rate change (param ID 0x0001): curavg = 6000, maxavg =
> 6000, alert at 2000, clear warning at 2500,
>                   limit at 1500, disconnect at 800, delta is 249180,
> dropping is 0 (window size = 80)
> (01:21:15) oscar: Sent message to 999xxxxx.
> (01:21:37) network: found network ''
> (01:21:37) network: Received Network Change Notification. Current network
> count is 1, previous count was 1.
> (01:21:49) oscar: Incoming rendezvous message of type 16384, user
> 999xxxxx, status 0
> (01:21:49) oscar: Got an ICQ Server Relay message of type 1
> (01:21:49) oscar: Empty encoding, assuming UTF-8
> (01:21:49) oscar: Sending message ack to 999xxxxx
>
> }}}

New description:

 When receiving certain messages via ICQ, pidgin will not accept them, but
 display
 ''(There was an error receiving this message.  The buddy you are speaking
 with is probably using a different encoding than expected.  If you know
 what encoding he is using, you can specify it in the advanced account
 options for your AIM/ICQ account.)''
 instead.

 Changing the encoding in the advanced ICQ preferences (tried: iso-8859-1,
 iso-8859-15, utf-8) and restarting pidgin doesn't have any effect. Other
 side uses Miranda 0.9.8 without Unicode.

 This did work in pidgin version 2.7.2 with iso-8859-1 specified as the
 encoding. OS used is Windows 7.


 == Debug log: ==
 Debug log from sending a message requesting a message containing a special
 character and receiving said message, Pidgin 2.7.4:
 {{{
 (01:21:07) network: found network ''
 (01:21:07) network: Received Network Change Notification. Current network
 count is 1, previous count was 1.
 (01:21:15) oscar: Sending IM, charset=0x0000, length=92
 (01:21:15) oscar: rate change (param ID 0x0001): curavg = 6000, maxavg =
 6000, alert at 2000, clear warning at 2500, limit at 1500, disconnect at
 800, delta is 249180, dropping is 0 (window size = 80)
 (01:21:15) oscar: Sent message to 999xxxxx.
 (01:21:37) network: found network ''
 (01:21:37) network: Received Network Change Notification. Current network
 count is 1, previous count was 1.
 (01:21:49) oscar: Incoming rendezvous message of type 16384, user
 999xxxxx, status 0
 (01:21:49) oscar: Got an ICQ Server Relay message of type 1
 (01:21:49) oscar: Empty encoding, assuming UTF-8
 (01:21:49) oscar: Sending message ack to 999xxxxx
 }}}

 Works in Pidgin 2.7.2, which produces the following output in the debug
 log:

 {{{
 (02:08:44) oscar: Received IM from 999xxxxx with 1 parts
 (02:08:44) oscar: Parsing IM part, charset=0x0003, charsubset=0x0000,
 datalen=5, choice1=iso-8859-1, choice2=UTF-8, choice3=
 }}}

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/12778#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list