Здравствуйте.
Есть: WinXP Pro, , Erlang OTP R10B, ejabberd-0.7.5, Python24, pyicq 0.6
Если в main.py записано sys.setdefaultencoding('utf-8'), то с icq пользователями общение происходит в нормальной кодировке, но при получении русскоязычных данных из vcard происходит зависание, а piton дает ошибку " 'utf-8' codec can'tdecode bytes in position 0-1: invalid data"
Если ли же main.py записано sys.setdefaultencoding('cp1251'), то из vcard данные приходят в нормальной кодировке, а общение с icq пользователями невозможно - абракадабра.
Что делать?
Спрашивать у
Спрашивать у разработчиков PyICQ.
блин...
та же фигня...
Получение информации из vcard
Поставь pyicq-t из svn.