Miranda Version : v0.10.12.0
Unicode Build : Yes
Test Build # (if applicable) : -
Plugin Version # (if applicable) : jabber.dll 0.10.12.0
What steps will reproduce the problem?
1. I have jabber contacts that have Russian nicknames.
What is the expected result?
The Russian nicknames should be displayed correctly.
What happens instead?
The contacts' nicknames used to display correctly, but then one day another
Russian contact was added and it was displayed with question marks instead of
Cyrillic letters. I renamed it and it displayed correctly even after I
restarted Miranda, but next day the problem returned. I downloaded and exported
the roster to a file, and uploaded it back, and next day all of my russian
contacts turned into question marks (when Miranda starts it downloads the
roster from server).
If I manually edit a contact, it is displayed correctly, even after restaring
Miranda, but next day it's question marks again. If I import the roster file
and upload it, all the contacts are displayed correctly, but again only until
tomorrow.
I attached a Network Log. When Miranda starts it requests the roster by a query
like this:
<iq type="get" id="mir_8"><query xmlns="jabber:iq:roster"/></iq>
Then, if I did the fix of importing my contacts from the backup file and
uploading them to the server lately, Miranda receives a response with correct
Russian nicknames like this:
<iq type="result" id="mir_8" to="sergei@jabber-office.com/Office"><query
xmlns="jabber:iq:roster"><item jid="tamara@jabber-office.com"
name="Тамара" subscription="both"/>...</query></iq>
But hours later (or tomorrow) if Miranda requests the roster again (when I
restart/reconnect it), it gets a response with questions instead of Russian
letters:
<iq type="result" id="mir_512" to="sergei@jabber-office.com/Office"><query
xmlns="jabber:iq:roster"><item jid="tamara@jabber-office.com" name="??????"
subscription="both"/>...</query></iq>
If I manually edit a contact, and then request to download the roster from the
menu, then in the net log only the edited contact will have a correct russian
name, while all the others will have '?'s.
Miranda version info is attached as well.
Original issue reported on code.google.com by kulako...@gmail.com on 17 Jun 2013 at 8:37
Original issue reported on code.google.com by
kulako...@gmail.com
on 17 Jun 2013 at 8:37Attachments: