Я здорово так подозреваю, что проблема проявляется при попытке отправки:
- кавычек (")
- угловых скобок (< и >, < и >)
- амперсанда (&)
Т.к. только эти символы заменяются на их html-ное представление функцией mangleXml (в исходниках плагина icq).
При этом я проводил еще такой эксперимент:
Сообщение с одинаковым текстом, содержащим кавычки, отправлял в логирующую миранду с ICQ8 и другой миранды. С ICQ8 оно, соответственно, приходило; с другой миранды - в нетлоге сообщалось про игнорирование "пустого" сообщения. Я довольно долго вглядывался и сравнивал код сообщений - так вот содержимое между тэгами <body></body> у них совпадало полностью. Так что проблема скорее не с кодировкой самого текста сообщения, а с кодировкой каких-то вспомогательных заголовков у таких сообщений. Ну, лично мне, как неразбирающемуся в функционировании этого софта, это видится так. Разработчики, наверное, могли бы пролить свет на истинные причины, но за неделю как открыт тикет в багтрекере на него никто до сих пор не отреагировал никак.