Adium

Ticket #6051 (new defect)

Opened 2 years ago

Last modified 8 months ago

ICQ encoding problems in status (away etc.) messages

Reported by: evpimenov Assigned to: nobody
Priority: low Milestone: Waiting on libpurple
Component: ICQ Version: 1.3svn
Severity: normal Keywords: ISO characters german umlaute cyrillic status away message
Cc: Patch: None
Pending: 0

Description

Subj

I attach screnshot which illistrate this problem.

I've got last beta of 1.0

libc@libc / $ echo 'Я ушел. Тестовое сообщение' | iconv -f cp1251 -t utf-8 РЇ ушел. Тестовое сообщение

'Я ушел. Тестовое сообщение' == I'm away. Test message (console encoding is utf-8)

Attachments

adiumbug.jpg (78.9 kB) - added by evpimenov on 12/24/2006 10:54:04 AM.

Change History

12/24/2006 10:54:04 AM changed by evpimenov

  • attachment adiumbug.jpg added.

12/24/2006 10:55:36 AM changed by evpimenov

Oh.. corrections to console sample:

libc@libc / $ echo 'Я ушел. Тестовое сообщение' | iconv -f cp1251 -t utf-8
Я ушел. Тестовое сообщение

(follow-ups: ↓ 4 ↓ 5 ) 12/25/2006 11:20:47 PM changed by edr1084

  • milestone changed from Adium X 1.0 to Needs feedback from users.

What language are you using? Also which beta? b19?

12/25/2006 11:52:24 PM changed by evands

  • Does this work in Adium 0.89.1?
  • What is your encoding setting in your ICQ account preferences' options?

(in reply to: ↑ 2 ) 12/25/2006 11:57:47 PM changed by evands

Replying to edr1084:

What language are you using?

cp1251 is Cyrillic

(in reply to: ↑ 2 ) 12/26/2006 04:12:07 AM changed by evpimenov

Replying to edr1084:

What language are you using? Also which beta? b19?

b19 but it was in 1.0 all time

lanugage is Russian

in ICQ settings setted cp1251.

The problem only with away reasons. Messages, nicks etc are ok

12/26/2006 06:21:19 AM changed by evands

What instant messaging program is the other person (tomat in your picture) using?

12/26/2006 08:16:21 AM changed by evpimenov

Rambler-ICQ (Offical Russian ICQ on icq.com)

12/27/2006 07:00:47 AM changed by evpimenov

From debugger (Adium -> Debugger) (piece of text, may be will helpful)

13:47:44: (Libgaim: oscar) unknown capability: {0946134c-4c7f-11d1-8222-444553540000}
13:47:44: (Libgaim: oscar) unknown capability: {12d07e3e-f885-489e-8e97-a72a6551e58d}
13:47:44: (Libgaim: oscar) unknown capability: {178c2d9b-daa5-45bb-8ddb-f3bdbd53a10a}
13:47:44: (Libgaim: oscar) unknown capability: {67361515-612d-4c07-8f3d-bde6408ea041}
13:47:44: (Libgaim: oscar) unknown capability: {b99708b5-3a92-4202-b069-f1e757bb2e17}
13:47:44: (Libgaim: oscar) unknown capability: {1a093c6c-d7fd-4ec5-9d51-a6474e34f5a0}
13:47:44: (Libgaim: blist) Updating buddy status for %number% (ICQ)
13:47:44: buddy_status_changed_cb: ef6dd50 - <AIListContact:f24c240 ICQ%number%> (5): name Away, message <html><body>–†—Я–†—Х–†¬ї–°–К–†¬Ј–†—Х–†–Ж–†¬∞–°вАЪ–†¬µ–†¬ї–°–П –°–Г–†¬µ–†вДЦ–°вА°–†¬∞–°–Г –†–Е–†¬µ–°вАЪ –†–Е–†¬∞ –†—Ш–†¬µ–°–Г–°вАЪ–†¬µ.<br/>[Currently away]</body></html>
13:47:44: (Libgaim: blist) Updating buddy status for %number% (ICQ)
13:47:44: buddy_status_changed_cb: ef6dd50 - <AIListContact:f24c240 ICQ.%number%> (5): name Away, message <html><body>–†—Я–†—Х–†¬ї–°–К–†¬Ј–†—Х–†–Ж–†¬∞–°вАЪ–†¬µ–†¬ї–°–П –°–Г–†¬µ–†вДЦ–°вА°–†¬∞–°–Г –†–Е–†¬µ–°вАЪ –†–Е–†¬∞ –†—Ш–†¬µ–°–Г–°вАЪ–†¬µ.<br/>[Currently away]</body></html>

02/23/2007 01:17:04 PM changed by MegaSo

do you have any solution?

02/23/2007 11:05:39 PM changed by edr1084

  • milestone changed from Needs feedback from users to Needs dev review.

10/05/2007 09:18:22 PM changed by Robby

Related to #2640?

12/26/2007 02:30:35 PM changed by jas8522

  • patch_status set to None.
  • pending changed.
  • milestone changed from Needs dev review to Waiting on libpurple.

Yeah I think this also depends on #p1645

02/25/2008 07:17:03 AM changed by Robby

  • keywords set to ISO characters german umlaute cyrillic status away message.
  • version set to 1.2.2.
  • summary changed from Away reason has invalid encoging (icq) to ICQ encoding problems in status (away etc.) messages.

05/15/2008 08:38:23 AM changed by djmori

05/20/2008 10:48:44 AM changed by Robby

  • pending set to 1.
  • milestone changed from Waiting on libpurple to Needs feedback from users.

Umlauts are being displayed properly for me for some time now. Developers "elb" of Pidgin said this should be fixed at least for contacts using the original ICQ (5 or 6) client.
Is this still a problem for anyone?

05/20/2008 10:51:06 AM changed by Robby

*Developer

05/20/2008 02:31:28 PM changed by Robby

  • version changed from 1.2.2 to 1.3svn.

Actually, I am seeing three cases of the encoding problems just now. :/ Two of the three contacts in question said they used ICQ 5.1, the third didn't answer.

05/20/2008 02:31:40 PM changed by Robby

  • pending deleted.
  • milestone changed from Needs feedback from users to Waiting on libpurple.

05/21/2008 03:20:20 PM changed by Robby

Encoding issues are being tracked down at http://developer.pidgin.im/wiki/ICQEncodingProgress at the moment and hopefully gradually fixed as a result. Contributions to the list are welcome! :)