ValentijnNK / miranda

Automatically exported from code.google.com/p/miranda
0 stars 0 forks source link

Questions in Russian nicks #1725

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
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

Attachments: