Openfire решение проблем кодировкой
Запись создана марта 9, 2008
Есть такой замечательный Jabber сервер, имя ему Openfire (ex. WildFire, ex. Jive Messanger), ставится легко, настраивается через вебморду, туча плагинов (асечный транспорт протестил, работает нормально).
Бывает что в оффлайновых сообщениях кривится кодировка, фиксится это чрезвычайно просто, достаточно соблюсти:
1. Mysql база должна быть в utf-8
2. в конфиге мускуля my.cnf должно быть прописано:
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets
[client]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets
проверено, работает. Осталось найти фикс на проблему с кодировкой оффлайновых сообщений и Transcript у супер полезного FastParh.
Схожие темы
» Запись из раздела MySQL, Unix | 6 комментариев
Комментарии
6 ответов to “Openfire решение проблем кодировкой”
кухни массив сосны. Кухни Giulia Novars.скамья для пресса регулируемая
Michelin alpin a3 шины днепропетровск michelin alpin a4.
Ответить
Спасибо. Очень познавательно. Бился около 3 часов с этой проблемой!
У меня получилось разобраться с оффлайн сообщениями.
Сама база у меня в latin и клиент тоже (заведены базы с разными локалями). Я создал базу для openfire в кодеровке UTF-8 и в файле openfire.conf в строке коннекта к базе добавил characterEncoding=UTF-8. Теперь эта строчка выглядит jdbc:mysql://host:3306/?characterEncoding=UTF-8. После попробовал отправить себе сообщение в оффлайн с gtalk — пришло в читаемом виде (по русски) при следуещем подключение к openfire.
а проблема с кодировкой офлайн месаджей была решена в одном из релизов. т.ч. я просто сделал опдейт опенфайр. это было около года назад.
Я вчера пробовал последний релиз, но сообщения так и приходили крякозябрами пока я не сделал действия описанные выше
Здравствуйте! Прошу помощи!!! Установил этот openfire по настройкам и скринам из инета (во всех материалах всё приблизительно одинаково описано). При настройке openfire с веб интерфейса, в конце когда все действия по подключению к БД выполнены, последнее действие это вход в админку, так вот ввожу логин пароль и всё… сервер выдает большой список ошибок в котором есть упоминания на Java в каждой строке… ставил на разных машинах, проблема одинаковая…
Что может быть… понять ни чего не могу…
порты с которыми работает БД и сама openfire свободны…
Дмитрий on декабря 13, 2009 17:53
Столкнулся с точно такой же проблемой. Ставил на тестовой машине winXP sp3, проблема решилась очень просто. Нужно перезагрузить сервер openfire :]
PS. может комунибуть когданибуть да поможет