Miranda + GnuPG: проблемы с кириллицей
Не могу настроить эту связку для работы с кириллицей.
Версия GnuPG: 1.4.7
Версия Миранды: 0.7.6
Плагин для Миранды: OpenPGP/GnuPG Plugin v0.0.1.3 by Zakhar V. Bardymov
Поставил, настроил.
Отправляю:
15:53:02: тест
В ответ получаю:
15:53:02: <GnuPG Plugin>
тест</GnuPG Plugin>
Уже пробовал в командную строку для шифрации и дешифрации добавлять "--charset utf8", все равно не помогает.
В Миранде в настройках указал "Send all message in Unicode if possible", не помогает.
Смотрю лог плагина, вижу примерно следующее:
GnuPG.SendMsgSvc: mode: ANSI
GnuPG.SendMsgSvc: msg (ANSI part):
С'РчС_С'
EOM
Видимо все же не в UTF сообщение в плагин передается...
Но где грабли понять не могу.
Есть решение?
Конкретного решения пока не предложу, но для идеологической правильности обновите GnuPG до 1.4.9 и Миранду до 0.7.7.
А откуда отправляете и где получаете?
Обновился. Не помогло.
Проблема явно не в GnuPG, а где-то в Миранде или в самом плагине.
Если при получении зашифрованного сообщения отказаться вводить пароль, то будет получен сам шифротекст.
Если этот текст скопировать и попытаться расшифровать с помощью, например, PGP, то русские символы будут отображаться корректно.
То есть GnuPG не портит кодировку, она портится где-то в плагине или момент передачи из плагина в окно Миранды, но в любом случае уже после того как сообщение будет расшифровано модулем GnuPG.
Где отправляю и получаю? Не понял вопроса.
Отправляю из стандартного окна в Миранде, получаю на другом компе в такой же Миранде.
Не совсем по теме, но м.б. пригодится: у автора DC[link1] был свой самодельный GnuPG-плагин под миранду. Ранее он обитал на сайте автора[link2] но сейчас не вижу его там. Думаю, если вы у него спросите на форуме[link3] то получите какую-то информацию (сам мирандой не пользуюсь).
Под 7 ветку миранды Маратом была сделана версия 0.7.2 плагина. При ее использовании проблем с кодировкой (кириллицей) не наблюдалось, хотя ходили слухи о таких пробелемах в протоколе Jabber, пока не уточнял у него о данной проблеме.
Как написали выше, поищите на сайте автора DC, там у него есть сборка миранды, скомпилированная им и так же этот плаг немного исправленный и тоже им скомпилированный.
Прямую ссылку на версию плагина 0.7.2 найти не могу, могу выложить его немного позже или могу выслать его на почту по просьбе в асе 43191312.
А на оффсайте его нету, потому что после переезда сайта миранды, админи проепали бекап и пришлось восстанавливать полугодичной давности архив.
Нашел прямую ссылку на плагин.
http://www.proton-isc.ru/fls/MirandaIM/gnupg0702.zip
http://www.proton-isc.ru/fls/MirandaIM/gnupg0702src.zip
Пока в репозитариях миранды этой версии плагина нету =/
Черт.
Захара обозвал Маратом =(((
Исправьте пожалуйста великие админы.