Openfire: сообщения в кодировке UTF-8 в автономном режиме сохраняются неправильно


Мы используем Openfire 3.9.3. В базе данных MySql используется сортировка utf8_persian_ci, а в openfire.xml мы имеем:

...<defaultProvider> 
  <driver>com.mysql.jdbc.Driver</driver>  
  <serverURL>jdbc:mysql://localhost:3306/openfire?useUnicode=true&amp;amp;characterEncoding=UTF-8</serverURL>  
  <mysql> 
    <useUnicode>true</useUnicode> 
  </mysql> ....

Проблема в том, что автономные сообщения, содержащие персидские символы (в кодировке UTF-8), сохраняются в виде строк с вопросительными знаками. Например, سلام (в переводе с персидского означает «привет») сохраняется и отображается как «????».

Ответы на вопрос(1)

Ваш ответ на вопрос