Прошу ногами не пинать

Странный глюк происходит на моём форуме
Если пользователь заходит незарегистрированным гостём и пишет коммент первый раз - имя отображается русскими буквами.
Затем, в куки прописывается переменная guest_name, вот такими кракозябрами %u0413%u043E%u0441%u0442%u044C
Соответственно, при следующих постингах в имени пользователя вылезает такая гадость. Пример можете посмотреть тут
На других броузерах (Firefox, Mozilla, предыдущие версии IE) всё пучком.
Версия форума - 2.0.18
Моды - mouse_hover_last_post_1.0.1, Easy Admin Topic Notifier 1.0.4, Admin Email notification on New Registration 1.0.3, Extreme Styles Mod
Они по идее не должны никак влиять на запись куков...
С кодировкой проблем нет, стоит Apache 1.3.31 на Freebsd.
Заметил я этот косяк после установки очередного обновления на IE - и, поскольку таких пользователей становится всё больше, проблема возникает всё чаще.
А, ну да - в конце письма надо указать, что я пользовался поиском и у вас (guest_name не выводит ничего полезного, русские cookie тоже ничего)
upd: В Opera 9 такая же ерунда с куками. Значит, дело не в броузере, а в форуме.
upd2: Похоже, дело в установленном стиле Christmas, на основе которого я сделал дизайн форума. Там по ходу неправильно пишутся куки
В этой строчке Java-скрипта похоже бьётся кодировка.
Код: Выделить всё
SetCookie('guest_name', document.post.username.value, exp);