I’m currently running Openfire 4.3.2 using the Oracle 11G database. I have no problem with charset, either in the admin interface or in the history of the chats that are recorded.
After upgrading to Openfire 4.3.1 using the same database, the multi-letter administration interface is replaced with (?) Interrogation. In addition, several conversations are recorded with strange characters.
On the admin interface, I noticed that the question mark character (?) Appears mostly in languages other than English. With English, this type of character is considerably reduced.
Here are a few pictures that demonstrate this:
Openfire 4.3.1: Watch the news feed from management.
Openfire 4.3.1: Note the part of email settings.
Openfire 4.3.1: Note the database tab in administration.
Now look at what’s in Openfire 4.3.2:
Both are running on the same server, and this server runs an Ubuntu 14.04 LTS and Java 8.