Еще возможно нужно настроить локаль на сервере. Многие хостеры эту проблему откровенно говоря игнорируют, а если не установлена, то многие скрипты отдают с ошибкой. У меня недавно был случай, написал программу для клиента, но в условия договора не входила покупка хостинга под проект. Поэтому скрипт забрали как есть и потом начались проблемы при установке! Я два дня переписывал инсталятор и не нашел больших косяков, а про локаль совсем забыл, я всегда сохраняю скрипты только в UTF8 (юникод). А тут начались проблемы. Вовремя догадался, а то суд, тяжбы.
vqmod не знаю, в основном питон, хотя с xml очень хорошо дружит, но предпочитаю yml. Судя по ошибке, не только в кодировке дело. Мне кажется тут конфликт плагинов. Я недавно посмотрел код одного из платных скриптов и был сильно разочарован! Иногда можно и свое придумать. Конкретно упоминать никого не буду, но если произошел конфликт, плагинов, то это только из-за использования одинаковых запросов к базе и функций, которые системой больше не поддерживаются.