Red Hat Bugzilla – Bug 70922
gaim works incorrectly with UTF-8
Last modified: 2007-04-18 12:45:17 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020804
Description of problem:
When using gaim, accented characters (like i`t) do not show up in message
windows. Doing a LANG=en_US before starting gaim resolves this issue.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2.Send or receive a message containing accented characters
Actual Results: Received characters do not display. Sent characters are corrupted.
Expected Results: This must be working, or else it is unuseable.
I could be wrong about this, but isn't gaim still a Gnome 1.4.x application, and
Gnome didn't support UTF-8 back then?
This is still broken in the (null) beta.
Can you try the 0.59.1 build in rawhide? It included this change (which is
vague, but might help)
* Now using libiconv for better i18n support (Thanks Junichi
Unfortunately, gaim-0.59.1-0 from rawhide did not resolve this issue.
FWIW, I just compiled CVS and the problem is fixed, although I don't know if
it's from being a gtk2 app now or because they fixed utf8 support...
I don't know for sure about gtk, but I thought Gnome1 (which uses gtk1) totally
didn't support Unicode, but now Gnome2 (using gtk2) does support Unicode.
gaim (in Null) still uses gtk1, I think.
If the gaim folks manage to get a really stable gtk2/gnome2 version out I'll
probably errata it for 8.0 since not having an applet really sucks.
At this time, though, it's not very stable.
That's fine with me.
Note that gtk1 supports UTF-8 just as well as any other multibyte
locale-specific encoding. A good number of programs may have bugs
related to such encodings, but they certainly can work fine.
THe difference with GTK+-2.0 is that it *always* uses UTF-8.
Created attachment 74764 [details]
fix for the display problem in utf-8 locales
packages for the font problem are at: http://people.redhat.com/msw/gaim/
The iso-8859-1 v/s utf-8 problem will need more work.
I had to recompile the src rpm as the binary one you provided didn't work on (null).
I think the patch fixes the other problem people were having, but unfortunately,
I have the UTF-8 vs ISO-8859-1 bug.
*** Bug 72975 has been marked as a duplicate of this bug. ***
What is the status of this bug?
gtk2 gaim from CVS fixed this last october. Unfortunatly, the last "release"
version, which is still based on gtk1 still does not work correctly with a utf-8
Maybe the gaim guys will release the first gtk2 version soon...can someone check
with them as it would be great to have the gtk2 gaim in the next release...
I did ask. It seems VERY UNLIKELY that they will make a release of gaim 0.60
anytime soon. The two main developers seem to be causing mass frustration from
other developers by ignoring patches for weeks. My friend submitted one patch
that prevents gaim from crashing when the configured URL handler doesn't exist
(the URL handling code is in massive need of rewriting beyond this) but he got
pretty much zero response. Due to this he gave up. I personally feel that gaim
gtk2 has several important improvements over the current stable gaim so I am
still thinking about working on gaim myself, but it would indeed be frustrating
to submit patches and be ignored. (I also need to get a few higher priorities
out of the way first.)
gaim-0.66 in Rawhide with gtk2 should theoretically have no problem here.
This bug has been resolved by gaim 0.6x. It can be closed.