Unicode characters

Luke Schierer lschiere at pidgin.im
Tue Nov 20 08:04:21 EST 2007


On Tue, Nov 20, 2007 at 10:40:55AM +0200, Francois Botha wrote:
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
> <head>
> </head>
> <body bgcolor="#ffffff" text="#000000">
> <font face="Helvetica, Arial, sans-serif">Hi,<br>
> <br>
> I refer to <a class="moz-txt-link-freetext" href="http://pidgin.im/pipermail/tracker/2007-October/016770.html">http://pidgin.im/pipermail/tracker/2007-October/016770.html</a><br>
> <br>
> This has been closed as invalid, but I'm still having problems with
> Unicode characters and it seems other people too.<br>
> <br>
> I don't know if this distribution list supports attachments, but I'll
> try to send you attachments to prove my point.<br>
> <br>
> I did a simple test on IRC with the unicode character ê, U+00EA.  On
> Windows, this is entered either as ALT-136 or ALT-0234.<br>

Alt-* is NOT a unicode insert on windows.  It is a latin1 insert.  In
Pidgin, like any gtk application, you use control-shift-u then a hex
sequence to insert unicode characters.  For example, You'd type in ea
after your control-shift-u (in older versions of gtk you had to hold
control-shift for the entire sequence, windows might still be using such
a gtk) to produce ê.  Note that I've inserted the character directly
here. 

luke


> <br>
> If I send the character, my colleagues can view it without problem
> (they're on MIRC).  If they send the characters, I see only question
> marks.<br>
> <br>
> I attach a screenshot and a wireshark sniff session.  Seems the correct
> "ea" characters are being received by my Pidgin.<br>
> <br>
> regards,<br>
> Francois<br>
> </font>
> </body>
> </html>

> 000000A2  50 52 49 56 4d 53 47 20  23 75 6e 73 70 79 20 3a PRIVMSG  #unspy :
> 000000B2  6f 6b 2c 20 66 69 72 73  74 20 6d 65 2e 2e 2e 20 ok, firs t me... 
> 000000C2  74 68 69 73 20 69 73 20  61 20 65 20 77 69 74 68 this is  a e with
> 000000D2  20 63 69 72 63 75 6d 66  6c 65 78 3a 20 c3 aa 20  circumf lex: .. 
> 000000E2  2e 2e 2e 20 63 61 6e 20  79 6f 75 20 63 6f 6e 66 ... can  you conf
> 000000F2  69 72 6d 20 74 68 61 74  3f 0d 0a                irm that ?..
>                                                                               00000083  3a 61 69 64 79 21 61 40  6c 61 73 6f 2d 35 30 41 :aidy!a@ laso-50A
>                                                                               00000093  44 41 32 44 2e 73 61 6e  6c 61 6d 2e 63 6f 2e 7a DA2D.san lam.co.z
>                                                                               000000A3  61 20 50 52 49 56 4d 53  47 20 23 75 6e 73 70 79 a PRIVMS G #unspy
>                                                                               000000B3  20 3a 79 65 73 0d 0a                              :yes..
> 000000FD  50 52 49 56 4d 53 47 20  23 75 6e 73 70 79 20 3a PRIVMSG  #unspy :
> 0000010D  6f 6b 2c 20 74 72 79 20  61 6c 74 2d 31 33 36 0d ok, try  alt-136.
> 0000011D  0a                                               .
>                                                                               000000BA  3a 61 69 64 79 21 61 40  6c 61 73 6f 2d 35 30 41 :aidy!a@ laso-50A
>                                                                               000000CA  44 41 32 44 2e 73 61 6e  6c 61 6d 2e 63 6f 2e 7a DA2D.san lam.co.z
>                                                                               000000DA  61 20 50 52 49 56 4d 53  47 20 23 75 6e 73 70 79 a PRIVMS G #unspy
>                                                                               000000EA  20 3a ea 0d 0a                                    :...
>                                                                               000000EF  3a 56 6c 61 64 21 4c 61  73 74 52 69 74 65 73 40 :Vlad!La stRites@
>                                                                               000000FF  6c 61 73 6f 2d 39 36 35  46 45 41 31 45 2e 73 61 laso-965 FEA1E.sa
>                                                                               0000010F  6e 6c 61 6d 2e 63 6f 2e  7a 61 20 50 52 49 56 4d nlam.co. za PRIVM
>                                                                               0000011F  53 47 20 23 75 6e 73 70  79 20 3a ea 0d 0a       SG #unsp y :...
> 0000011E  50 52 49 56 4d 53 47 20  23 75 6e 73 70 79 20 3a PRIVMSG  #unspy :
> 0000012E  6f 6b 2c 20 61 6c 74 2d  30 32 33 34 0d 0a       ok, alt- 0234..
>                                                                               0000012D  3a 61 69 64 79 21 61 40  6c 61 73 6f 2d 35 30 41 :aidy!a@ laso-50A
>                                                                               0000013D  44 41 32 44 2e 73 61 6e  6c 61 6d 2e 63 6f 2e 7a DA2D.san lam.co.z
>                                                                               0000014D  61 20 50 52 49 56 4d 53  47 20 23 75 6e 73 70 79 a PRIVMS G #unspy
>                                                                               0000015D  20 3a ea 0d 0a                                    :...
> 000001DE  50 52 49 56 4d 53 47 20  23 75 6e 73 70 79 20 3a PRIVMSG  #unspy :
> 000001EE  49 20 73 65 65 20 6f 6e  6c 79 20 71 75 65 73 74 I see on ly quest
> 000001FE  69 6f 6e 20 6d 61 72 6b  73 20 66 6f 72 20 79 6f ion mark s for yo
> 0000020E  75 72 73 0d 0a                                   urs..


> _______________________________________________
> Devel mailing list
> Devel at pidgin.im
> http://pidgin.im/cgi-bin/mailman/listinfo/devel




More information about the Devel mailing list