From: Sergey V. Udaltsov <sergey.oudaltsov@cl...> - 2002-11-01 12:29:07
Just took gaim from cvs and...
First of all, thanks for fixing the i18n input - I can input russian
characters in my locale (ru_RU.UTF-8) - earlier I saw two strange
characters instead of 1 russian. But when I send it over Oscar - the
opposite side sees something strange (expecting something in cp1251, I
guess - I do not know whether Oscar handles unicode). Is it a known
Sergey V. Udaltsov spake unto us the following wisdom:
> Just tested with jabber - russian is perfectly ok. So it seems personal
> Oscar's problem.
It is not Oscar's problem, it is the other side's problem ... let me
guess, the other side is running either an older version of gaim,
another OSS IM program, or Trillian. None of those handle Oscar
I have been able to interoperate correctly with iChat and the official
AIM client using Cyrillic text. Oscar uses 16-bit Unicode characters
for *all* non-ASCII, non-ISO-8859-1 text. Many IM clients (including
gaim previous to 0.60cvs) break this completely by sending
locale-specific character sets and *marking* them as ASCII or
ISO-8859-1 ... this *happens* to work of both sides are using
similarly broken clients and the same working locale. (Thus the
hideous hack that is rusconv to ensure that both sides are using the
same character set).
If at all possible, ask the person you are chatting with to get an IM
client that is not broken. I am aware that handling i18n *correctly*
is breaking compatability some, but I am not entirely sure what to do
about it. The problem lies in the fact that the compatability problem
stems from the other person's client not obeying the "rules" of Oscar,
and thus we cannot predict what sort of incorrect IMs they may be
And if I claim to be a wise man / it surely means that I don't know.
-- Kansas, "Carry on Wayward Son"
From: Sergey V. Udaltsov <sergey.oudaltsov@cl...> - 2002-11-04 11:09:47
> It is not Oscar's problem, it is the other side's problem ... let me
> guess, the other side is running either an older version of gaim,
> another OSS IM program, or Trillian. None of those handle Oscar
> i18n correctly.
Just checked - the other side uses ICQ2002. When they send me Russian -
I see something which looks like 128<c<256 in iso8859-1.:(