четверг, 15 ноября 2012 г.

Openfire и кририлица.

Openfire и кририлица. 

Итак вы установили Openfire сервер, завели в группы и пользователей на русском языке.
И уже почиваете от совершенных трудовых подвигов. Как вдруг обнаруживаете, что вместо имен пользователей и групп в вашем jabber клиенте отображаются какие то вопросы или крякозябры.

ВОТ РЕШЕНИЕ ВАШЕЙ ПРОБЛЕМЫ:
 
1) Прописать параметры в my.ini для mysql-server
[mysqld]
default-character-set=utf8
character-set-server=utf8
init-connect='SET NAMES utf8'

[client]
default-character-set=utf8

2)Создать базу данных jabber
CREATE DATABASE jabber CHARACTER SET utf8 COLLATE utf8_general_ci;
3)Создать пользователя базы данных для подключения openfire:
grant all on jabber.* to jabber@localhost identified by '123';
4) При настройке базы данныз из консоли либо в openfire.xml дописать
jdbc:mysql://localhost:3306/jb?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

Комментариев нет:

Отправить комментарий