Openfire решение проблем кодировкой
Запись создана 9 марта, 2008
Есть такой замечательный Jabber сервер, имя ему Openfire (ex. WildFire, ex. Jive Messanger), ставится легко, настраивается через вебморду, туча плагинов (асечный транспорт протестил, работает нормально).
Бывает что в оффлайновых сообщениях кривится кодировка, фиксится это чрезвычайно просто, достаточно соблюсти:
1. Mysql база должна быть в utf-8
2. в конфиге мускуля my.cnf должно быть прописано:
[cc lang=»bash»]
[mysqld]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets
[client]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets [/cc]
проверено, работает. Осталось найти фикс на проблему с кодировкой оффлайновых сообщений и Transcript у супер полезного FastParh.
Схожие темы
» Запись из раздела MySQL, Unix | 7 комментариев
Комментарии
7 комментариев to “Openfire решение проблем кодировкой”
Ответить
Спасибо. Очень познавательно. Бился около 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. может комунибуть когданибуть да поможет
Помогите решить проблему
Поставил на VirtualBox Ubuntu 14.04 server x64 сверху поставил OpenFire и что для него требовалось (apache2, MySQL, java 8), все нормально работало (1сутки), но потребовалось перезагрузить машину, после я не смог подключиться к OpenFire с помощью клиента, попробовал зайти в админку просто белый лист, подумал что не работает apache зашёл на порт 80 отобразилась стандартная страница apache, думаю значит все работает. перезапустил сервис sudo service openfire start. Вроде все нормально. но падла в админку не заходит клиенты не подключаются.
Помогите разобраться что и как.