Openfire, MySQL и русский язык

Печать

Данная статья поможет в решении проблем с кодировкой при использовании Openfire.

Бывает что в оффлайн-сообщениях при использовании Openfire на базе MySQL возникают проблемы с кодировкой решаются они чрезвычайно просто, достаточно соблюсти:

1. Mysql база должна быть в utf-8

2. В конфигурационном файле MySQL должно быть прописано:

[mysqld]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets
[client]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets

3. В параметрах подключения Openfire к MySQL обязательно указывать:

«?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8»

Например:

jdbc:mysql://localhost:3306/jb?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

 

Смотрите также:

pdf Скачать краткое руководство по администрированию Openfire