Open GoogleCodeExporter opened 9 years ago
проблема решается сменой "стандарты и
форматирование" в языковых настройках
винды на
русский (спасибо HierOS за идею).
то что плагин по этой настройке определяет
нужную кодировку считаю некорректным
поведением.
Original comment by duh...@googlemail.com
on 25 Jun 2009 at 12:34
Странно, плагин этих данных (стандарты и
форматирование) не использует.
А точно именно эти данные меняли? Не локаль?
Original comment by and7ey@gmail.com
on 5 Jul 2009 at 2:30
подтверждаю. в win7 последняя версия плагина
(0.3.0.5) отказывается правильно
показывать кириллицу, как в контактлисте,
так и в сообщениях. Смена форматирования не
помогла. Очень жаль :(
Original comment by protivof...@mail.ru
on 30 Aug 2009 at 10:55
я нельзя ли решить проблему без смены яз.
настроек?
Original comment by ua.theke...@gmail.com
on 23 Sep 2009 at 2:32
это неправильно.
Переделайте, пожалуйста. Так не удобно. Не
хочу менять стандарты. Я привык к
английским
Original comment by musor.z...@gmail.com
on 26 Oct 2009 at 9:46
у меня WinXP версия плагина (0.3.0.6) так же
неправильно
показывает кириллицу, как в контактлисте,
так и в сообщениях.
Решения проблемы кодировок через смену
языковых настоек это уровень win9x, на дворе
21 век и unicode давно изобрели.
У меня Miranda стоит на рабочем комьтере на
котором мне нужны правильно отображаемые
латинские кодировки (французский и
немецкий со всеми акцентами) - предложения
"переключить на винду на русский" не
подходят.
Так же извесны такие же проблемы знакомых
за рубежом. Необходима одновременная
поддержка всех языков на уровне приложений
- независимо от настроек windows.
Исправте пожалуйта.
Original comment by yury.kuz...@gmail.com
on 30 Oct 2009 at 4:59
Я пока не знаю как эту проблему решить.
Времени разобраться, увы, нет.
Если Вы знаете (исходники открыты), то дайте
мне знать, плз.
Original comment by and7ey@gmail.com
on 30 Oct 2009 at 5:16
>Я пока не знаю как эту проблему решить.
Времени разобраться, увы, нет.
>Если Вы знаете (исходники открыты), то
дайте мне знать, плз.
Я к сожалению не програмер чтобы трогать
исходники. Но в моюм представлении все
должно быть не очень сложно:
1. Сообщения на vkontakte по идее находятся в
известной кодировке (предполагаю в
Windows-1251).
2. все что приходит с сервера перевести все
внури плагина в Unicode (см. info 1)
3. уже в Unicode скармливать строки в Mirandu и
другие плагины (vkontakte.dll -
вроде и так Unicode-aware обозначен в Mirande)
3. возможно имеет смысл и другие кодировки
реализовать и настойку сделать с какой
кодировки переводить - но это может и
лишнее, если vkontakte все только в W1251
4. возможно необходимо фильтровать и
обрабатывать &#XXXX html-коды, так как в них vK
похоже сохраняет все что не влазит в W1251 (см.
Info 2).
Info 1.
вот например я нагуглил таблицу перевода
Windows-1251 в Unicode (UTF-16??)
http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1251.TXT
найдено здесь:
http://en.wikipedia.org/wiki/Windows-1251
Info 2. Все что не влазит в w1251 вКонтакт похоже
в &#xxxx кодах передаёт
a)сама строка как видна в браузере (надеюсь
она не исказиться когда я сообщение
отправлю)
"всехвидов asadfüöäöüéè1êasdf"
b) так оно закодированно в html source code.
"всехвидов asadfüöäöüéè1êasdf"
если время не хватает - то это понятно - это
все же пожелание а не требование.
Original comment by yury.kuz...@gmail.com
on 2 Nov 2009 at 1:40
Info 3.
как с &#xxxx бороться надо HTML спецификации
смотреть - я воде вдесь нашел
http://en.wikipedia.org/wiki/HTML
конкретней про &#xxxx:
http://en.wikipedia.org/wiki/Numeric_character_reference
(...похоже номера это коды UTF-8)
конкретней про &#abcd:
http://en.wikipedia.org/wiki/Character_entity_reference
http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
Original comment by yury.kuz...@gmail.com
on 2 Nov 2009 at 1:56
Пачынил! Кароче в Win7 в контактах кирилица
отображалась некоректно. После долгих
мучений, сделал самое простое - выставил в
настройках региона и языка ФОРМАТ -
русский.
И всё заработало. Хотя винда фр-анг.
Пробуйте
Original comment by seliva...@gmail.com
on 10 Dec 2009 at 10:03
Windows 7.
Build: 7600.16385
Ваши советы по смене форматов в
региональных настройках не работают. Не
легче ли
просто конвертировать cp1251 -> unicode?
Original comment by filso...@gmail.com
on 22 Dec 2009 at 4:10
Attachments:
легче. даже более того, так и делается.
но почему-то зависит от Формата.
разобраться почему, увы, сейчас времени нет.
Original comment by and7ey@gmail.com
on 22 Dec 2009 at 5:41
Если ставить украинский или белорусский
язык, та же фигня, как ни странно :(
Original comment by wizzard0@gmail.com
on 28 Jan 2010 at 7:26
гм....тоже только что наткнулся.... тоже был
немало удивлен...А самое интересное- что
похожий баг наблюдается и у "Агент
Вконтакте 1.3.2". Хотя из их истории версий
"Версия Агента 1.1.4
....
* Исправлен баг с неправильной кодировкой в иностранных версиях Windows Vista.
....
"
поменял форматы на рус...для меня это не
критично..
Original comment by Igo...@gmail.com
on 1 Jul 2010 at 1:16
Но радовался я не долго теперь при попытке
протокола подключиться миранда вылетает:
(не подключаясь,могу наблюдать все те же
кракозябли (в истории)в News , но список
контактов теперь отображается верно..
Problem signature:
Problem Event Name: APPCRASH
Application Name: miranda32.exe
Application Version: 0.8.26.1
Application Timestamp: 4c1eb926
Fault Module Name: vkontakte.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 2a425e19
Exception Code: c0000005
Exception Offset: 0002c9b6
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1049
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy
statement offline:
C:\Windows\system32\en-US\erofflps.txt
Version info,если интересно:
[quote][size=1]CPU: Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz [Intel64
Family 6 Model 15 Stepping 10] [DEP enabled] [2 CPUs]
Installed RAM: 4032 MBytes
Operating System: Windows 7 Ultimate [version: 6.1.7600 ]
Shell: explorer.exe, Internet Explorer 8.0.7600
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian
Free disk space on Miranda partition: 221775 MBytes
Miranda path: D:\Program Files (x86)\Miranda IM
Miranda IM version: 0.8.26 Unicode [running inside WOW64]
Build time: 00:58:14 on 21 June 2010
Profile path: C:\Users\Igor\AppData\Roaming\Miranda
Profile size: 4,480.00 KBytes
Profile creation date: 20 Jun 2010 at 12:37:06 (UTC +4:00)
Language pack: No language pack installed
Nightly: No
Unicode core: Yes
[b]Active Plugins (24):[/b]
¤ advaimg.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - Miranda Image services
¤ Aim.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - AIM Protocol |Unicode aware|
¤ avs.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - Avatar service (Unicode)
¤ clist_modern.dll v.[b]0.8.1.1[/b] [23 Jun 2009] - Modern Contact List '08
|Unicode aware|
¤ dbx_mmap.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - Miranda mmap database driver
|Unicode aware|
¤ ftpfile.dll v.[b]0.4.0.1[/b] [19 Jun 2010] - FTP File YM |Unicode aware|
¤ GG.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - Gadu-Gadu Protocol
¤ historypp.dll v.[b]1.5.1.2[/b] [03 Nov 2008] - History++ (2in1)
¤ ICQ.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - IcqOscarJ Protocol |Unicode aware|
¤ ieview.dll v.[b]1.2.0.1[/b] [23 Mar 2009] - IEView
¤ import.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - Import contacts and messages
|Unicode aware|
¤ IRC.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - IRC protocol |Unicode aware|
¤ jabber.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - Jabber Protocol |Unicode aware|
¤ KeepStatus.dll v.[b]0.0.2.92[/b] [26 Jul 2008] - KeepStatus
¤ Mra.dll v.[b]1.16.0.3[/b] [15 Sep 2008] - Mail.ru Agent |Unicode aware|
¤ msn.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - MSN Protocol |Unicode aware|
¤ smileyaddw.dll v.[b]0.2.3.15[/b] [12 Jul 2009] - SmileyAdd Unicode
¤ sms.dll v.[b]0.2.5.3[/b] [02 Nov 2009] - SMS (Unicode)
spamfilterW.dll v.[b]2.5.2.5[/b] [25 Jan 2008] - Spam Filter (Unicode)
¤ StartupStatus.dll v.[b]0.0.3.36[/b] [26 Jul 2008] - StartupStatus
¤ svc_vi.dll v.[b]1.4.3.3[/b] [14 Apr 2008] - Version Information |Unicode
aware|
¤ tabsrmm.dll v.[b]2.2.1.18[/b] [28 Jun 2009] - TabSRMM |Unicode aware|
¤ VKontakte.dll v.[b]0.3.0.9[/b] [05 Feb 2010] - VKontakte |Unicode aware|
¤ Yahoo.dll v.[b]0.8.26.1[/b] [21 Jun 2010] - Yahoo Protocol |Unicode aware|
[/size][/quote]
Original comment by Igo...@gmail.com
on 1 Jul 2010 at 2:15
Attachments:
Issue 115 has been merged into this issue.
Original comment by and7ey@gmail.com
on 3 Sep 2010 at 1:34
Issue 146 has been merged into this issue.
Original comment by and7ey@gmail.com
on 3 Sep 2010 at 2:06
Избавился от иероглифов в списке
контактов. Должно работать с любыми
региональными настройками. Проверяйте в
версии 0.4.3.0.
Original comment by and7ey@gmail.com
on 7 Nov 2010 at 11:44
Original issue reported on code.google.com by
duh...@googlemail.com
on 24 Jun 2009 at 3:48Attachments: