Openfire решение проблем кодировкой

Запись создана марта 9, 2008

Есть такой замечательный Jabber сервер, имя ему Openfire (ex. WildFire, ex. Jive Messanger), ставится легко, настраивается через вебморду, туча плагинов (асечный транспорт протестил, работает нормально).

Бывает что в оффлайновых сообщениях кривится кодировка, фиксится это чрезвычайно просто, достаточно соблюсти:
1. Mysql база должна быть в utf-8
2. в конфиге мускуля my.cnf должно быть прописано:

[mysqld]
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 | 7 комментариев

Комментарии



7 комментариев to “Openfire решение проблем кодировкой”

  1. Миша on апреля 7, 2009 20:12

    Спасибо. Очень познавательно. Бился около 3 часов с этой проблемой!

  2. илья on августа 24, 2009 19:10

    У меня получилось разобраться с оффлайн сообщениями.
    Сама база у меня в latin и клиент тоже (заведены базы с разными локалями). Я создал базу для openfire в кодеровке UTF-8 и в файле openfire.conf в строке коннекта к базе добавил characterEncoding=UTF-8. Теперь эта строчка выглядит jdbc:mysql://host:3306/?characterEncoding=UTF-8. После попробовал отправить себе сообщение в оффлайн с gtalk — пришло в читаемом виде (по русски) при следуещем подключение к openfire.

  3. Артур Шакиров on августа 24, 2009 19:24

    а проблема с кодировкой офлайн месаджей была решена в одном из релизов. т.ч. я просто сделал опдейт опенфайр. это было около года назад.

  4. Илья on августа 25, 2009 2:59

    Я вчера пробовал последний релиз, но сообщения так и приходили крякозябрами пока я не сделал действия описанные выше

  5. Дмитрий on декабря 13, 2009 17:53

    Здравствуйте! Прошу помощи!!! Установил этот openfire по настройкам и скринам из инета (во всех материалах всё приблизительно одинаково описано). При настройке openfire с веб интерфейса, в конце когда все действия по подключению к БД выполнены, последнее действие это вход в админку, так вот ввожу логин пароль и всё… сервер выдает большой список ошибок в котором есть упоминания на Java в каждой строке… ставил на разных машинах, проблема одинаковая…
    Что может быть… понять ни чего не могу…
    порты с которыми работает БД и сама openfire свободны…

  6. inova on апреля 20, 2010 8:31

    Дмитрий on декабря 13, 2009 17:53
    Столкнулся с точно такой же проблемой. Ставил на тестовой машине winXP sp3, проблема решилась очень просто. Нужно перезагрузить сервер openfire :]
    PS. может комунибуть когданибуть да поможет

  7. BORT-747 on ноября 6, 2014 12:34

    Помогите решить проблему
    Поставил на VirtualBox Ubuntu 14.04 server x64 сверху поставил OpenFire и что для него требовалось (apache2, MySQL, java 8), все нормально работало (1сутки), но потребовалось перезагрузить машину, после я не смог подключиться к OpenFire с помощью клиента, попробовал зайти в админку просто белый лист, подумал что не работает apache зашёл на порт 80 отобразилась стандартная страница apache, думаю значит все работает. перезапустил сервис sudo service openfire start. Вроде все нормально. но падла в админку не заходит клиенты не подключаются.
    Помогите разобраться что и как.




Ответить