Ticket #829 (closed defect: duplicate)

Opened 3 years ago

Last modified 3 years ago

ICQ buddy info character encoding problem

Reported by: schoen Owned by: MarkDoliner
Milestone: 2.2.1 Component: libpurple
Version: 2.0 Keywords:
Cc:

Description

In the buddy info window, whenever an ICQ contact’s first or last name contains a non-UTF-8 character (e.g. an ISO-8859-1 encoded German letter 'ö'), the name is not being displayed. This has been happening since 2.0.0beta6. If the contact’s name is encoded in UTF-8, then it is displayed correctly in Pidgin, but is broken in most other ICQ clients, displaying ö' instead of ö'.

Change History

Changed 3 years ago by lschiere

  • owner set to MarkDoliner
  • component changed from pidgin (gtk) to libpurple
  • milestone set to 2.0.1

Changed 3 years ago by lschiere

  • milestone changed from 2.0.1 to 2.0.2

Changed 3 years ago by Robby

#695?

Changed 3 years ago by Sim-on

problem appears not only with names... away messages with ä ö ü ß doesnt work, too...

Changed 3 years ago by clast

Confirmed

Changed 3 years ago by elb

Does it display correctly in the *official* client? We are not too concerned about brokenness in Miranda, Trillian, etc. -- we can't hope to keep up with the breakages of the real client, much less all the poor third-party implementations.

Changed 3 years ago by schoen

It displays correctly in the official AOL client. The official client uses ISO-8859-1 when displaying and updating user info, but Pidgin only accepts valid UTF-8 characters. The garbled user info window looks like this.

Changed 3 years ago by schoen

Some debug output when retrieving user info:

Gtk: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed

Changed 3 years ago by seanegan

  • status changed from new to closed
  • resolution set to duplicate

duplicate of #1645

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!