When logging in to yahoo chat room, characters typed in the gyachi can not displayed correctly on its screen.
In the console it echoes message such as
(gyachi:7997): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
(gyachi:7997): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
that message seems can be solved by `export LANG=UTF8`.
However, even doing `export LANG=UTF8`. the text displayed on the screen is still incorrect.
pic can be seen - http://farm1.static.flickr.com/151/419068780_0195f07575.jpg?v=0
where my id named `sasdfasdf ...` types traditional Chinese characters, but it shows something weird on the screen.
and data printed on the console looks like below (where the chinese charaters [embeded within 'fade' tag] displayed correctly)
==========beg
sess id : 2907997829
data len : 132
pkt type : 0xa8
59 4d 53 47 00 0d 00 00 00 84 00 a8 00 00 00 00 ad 54 86 85
Y M S G . . . . . . . . . . . . . T . .
31 c0 80 6e 65 77 62 69 65 5f 74 77 c0 80 31 30 1..newbie_tw..10
34 c0 80 e8 8b b1 e6 96 87 e6 ad 8c 3a 31 c0 80 4...........:1..
31 31 37 c0 80 3c 46 41 44 45 20 23 61 35 38 34 117..<FADE #a584
63 32 2c 23 62 37 61 39 64 36 2c 23 38 32 38 66 c2,#b7a9d6,#828f
63 37 2c 23 62 32 63 30 64 38 2c 23 33 36 38 33 c7,#b2c0d8,#3683
62 39 3e 3c 66 6f 6e 74 20 66 61 63 65 3d 22 73 b9><font face="s
61 6e 73 22 20 73 69 7a 65 3d 22 31 32 22 3e a4 ans" size="12">.
a4 a4 e5 3c 2f 46 41 44 45 3e c0 80 31 32 34 c0 ...</FADE>..124.
80 31 c0 80 .1..
field 1: key: 1, len: 9, value: 'newbie_tw'
field 2: key: 104, len: 11, value: '��望��甇�:1'
field 3: key: 117, len: 85, value: '<FADE #a584c2,#b7a9d6,#828fc7,#b2c0d8, #3683b9><font face="sans" size="12">中文</FADE>'
field 4: key: 124, len: 1, value: '1'
------------------------------------------------------------------------------
==========end
Logged In: YES
user_id=93778
Originator: NO
I just fixed a bug dealing with FADE are multi-byte chartacters. Your problem description reads like it might be related. Might you please try gyachi from CVS and let me know if your problem is solved, or not.
Many thanks,
-Greg