Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Плагины => Topic started by: vanyadog on 23 02 2017, 05:45:57

Title: Плагин E-mage LAN, сообщения в истории, проблема с кодировкой
Post by: vanyadog on 23 02 2017, 05:45:57
Всем привет.

Есть miranda ng  с плагином E-mage LAN protocol.
Проблема в том, что если открыть историю сообщений, то можно увидеть такого рода сообщения:
Quote
как включить спящий режим в windows xp
Воспользовавшись онлайн декодером видно что кодировка Windows-1251 (Windows-1251 → UTF-8)

Однако в окне чата все нормально отображается.
В настройках миранды ничего не нашел по поводу кодировок.
Подскажите пожалуйста, в чем может быть проблема?

Версия миранды:
VersionInfo
Quote
CPU: Intel(R) Core(TM) i5-3350P CPU @ 3.10GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 16327 MBytes
Microsoft Windows 7 Professional Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.18537 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 234926 MBytes

Miranda NG Version: 0.95.5 build #17337 x64
Build time: 27 Sep 2016 16:47:40
Profile: C:\Users\Dogov\AppData\Roaming\Miranda NG\test123\test123.dat (dbx mmap driver)
Profile size: 131072 Bytes
Profile creation date: 17 Feb 2017 11:10:22
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (13):
¤ AdvaImg.dll v.0.11.0.2 [27 Sep 2016 16:46:10] - Miranda image services
¤ AVS.dll v.0.95.3.4 [27 Sep 2016 16:45:20] - Avatar service
¤ Clist_modern.dll v.0.9.1.5 [27 Sep 2016 16:46:14] - Modern contact list
¤ CrashDumper.dll v.0.0.5.2 [27 Sep 2016 16:46:10] - Crash dumper
¤ Dbx_mmap.dll v.0.95.3.1 [27 Sep 2016 16:45:22] - Miranda NG mmap database driver
¤ EmLanProto.dll v.0.1.0.1 [27 Sep 2016 16:46:21] - E-mage LAN protocol
¤ GG.dll v.0.11.0.3 [27 Sep 2016 16:45:36] - Gadu-Gadu protocol
¤ HistoryPP.dll v.1.5.1.5 [16 Sep 2016 12:11:55] - History++
¤ Import.dll v.0.95.4.3 [27 Sep 2016 16:45:20] - Import contacts and messages
¤ PluginUpdater.dll v.0.1.2.5 [27 Sep 2016 16:46:18] - Plugin updater
¤ Popup.dll v.2.1.1.12 [27 Sep 2016 16:45:47] - Popup plus
¤ TabSRMM.dll v.3.4.1.2 [27 Sep 2016 16:45:32] - TabSRMM
¤ TopToolBar.dll v.0.8.0.4 [27 Sep 2016 16:46:04] - TopToolBar

Unloadable Plugins (1):
¤ DbChecker.dll v.0.0.0.0 [27 Sep 2016 16:46:14] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
EM_LAN_PROTO             1 - Enabled 0 - Disabled  Loaded
GG                       0 - Enabled 0 - Disabled  Loaded
ICQ                      0 - Enabled 1 - Disabled  Not Loaded
JABBER                   0 - Enabled 1 - Disabled  Not Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 HistoryPP_icons.dll [27 Sep 2016 16:46:18]
 Proto_AIM.dll [27 Sep 2016 16:46:04]
 Proto_Facebook.dll [27 Sep 2016 16:46:02]
 Proto_GG.dll [27 Sep 2016 16:46:04]
 Proto_ICQ.dll [27 Sep 2016 16:46:04]
 Proto_IRC.dll [27 Sep 2016 16:46:04]
 Proto_Jabber.dll [27 Sep 2016 16:46:04]
 Proto_MetaContacts.dll [27 Sep 2016 16:46:54]
 Proto_MSN.dll [27 Sep 2016 16:46:04]
 Proto_Yahoo.dll [27 Sep 2016 16:46:04]
 TabSRMM_icons.dll [27 Sep 2016 16:46:18]
 Toolbar_icons.dll [27 Sep 2016 16:46:04]
 xStatus_ICQ.dll [27 Sep 2016 16:45:30]
 xStatus_Jabber.dll [27 Sep 2016 16:45:30]
[close]
Title: Re: Плагин E-mage LAN, сообщения в истории, проблема с кодировкой
Post by: Apollo2k4 on 23 02 2017, 08:00:46
Есть miranda ng  с плагином E-mage LAN protocol.
Проблема в том, что если открыть историю сообщений, то можно увидеть такого рода сообщения:
Quote
Цитировать (выделенное)

    как включить спящий режим РІ windows xp

Воспользовавшись онлайн декодером видно что кодировка Windows-1251 (Windows-1251 → UTF-8)
Это скорее не с E-mage LAN protocol проблема, а с Hystory++ который эту самую историю показывает.
Можно попробовать запустить dbtool (miranda64.exe /svc:dbchecker) и принудительно сделать записи в базе UTF-8
Title: Re: Плагин E-mage LAN, сообщения в истории, проблема с кодировкой
Post by: vanyadog on 24 02 2017, 15:52:28
Запустил DBchecker, установил галку на "Конвертировать старые Unicode сообщения в UTF-8".
Отключил все плагины кроме E-mage LAN protocol.
Ни одно из перечисленных действий не помогло.
Title: Re: Плагин E-mage LAN, сообщения в истории, проблема с кодировкой
Post by: ghazan on 25 02 2017, 20:05:35
vanyadog,
мне негде тестить эту приблуду, виндовой сети нет совсем...
воткнул фикс наугад, проверь в завтрашнем ночнике