Used utf8 character set for mysql
This commit is contained in:
parent
81bcacf695
commit
351a6d97df
2 changed files with 6 additions and 2 deletions
|
@ -59,7 +59,7 @@ AdminInterface::~AdminInterface() {
|
|||
}
|
||||
|
||||
void AdminInterface::handleQuery(Swift::Message::ref message) {
|
||||
LOG4CXX_INFO(logger, "Message from admin received");
|
||||
LOG4CXX_INFO(logger, "Message from admin received: '" << message->getBody() << "'");
|
||||
message->setTo(message->getFrom());
|
||||
message->setFrom(m_component->getJID());
|
||||
|
||||
|
@ -294,7 +294,7 @@ void AdminInterface::handleQuery(Swift::Message::ref message) {
|
|||
message->setBody("User '" + args[1] + "' unregistered.");
|
||||
}
|
||||
else {
|
||||
message->setBody("Registration failed: User '" + args[1] + "' is not registered");
|
||||
message->setBody("Unregistration failed: User '" + args[1] + "' is not registered");
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -316,6 +316,10 @@ bool MySQLBackend::connect() {
|
|||
return false;
|
||||
}
|
||||
|
||||
if (!mysql_set_character_set(&mysql, "utf8")) {
|
||||
LOG4CXX_INFO(logger, "New client character set: " << mysql_character_set_name(&mysql));
|
||||
}
|
||||
|
||||
createDatabase();
|
||||
|
||||
m_setUser = new Statement(&m_conn, "sssssbss", "INSERT INTO " + m_prefix + "users (jid, uin, password, language, encoding, last_login, vip) VALUES (?, ?, ?, ?, ?, NOW(), ?) ON DUPLICATE KEY UPDATE uin=?, password=?");
|
||||
|
|
Loading…
Add table
Reference in a new issue