From 884c8d531f82300179ae07eb090449491eb9779d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20R=C3=A9mond?= Date: Sun, 12 Aug 2007 15:41:00 +0000 Subject: [PATCH] * src/odbc/ejabberd_odbc.erl: UTF-8 support for MySQL5 (EJAB-318). SVN Revision: 869 --- ChangeLog | 4 ++++ src/odbc/ejabberd_odbc.erl | 1 + 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4ccba3331..eb2a977af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-08-12 Mickael Remond + + * src/odbc/ejabberd_odbc.erl: UTF-8 support for MySQL5 (EJAB-318). + 2007-08-01 Mickael Remond * src/mod_private.erl: Reduce memory consumption on user private diff --git a/src/odbc/ejabberd_odbc.erl b/src/odbc/ejabberd_odbc.erl index b4fd41244..55214897d 100644 --- a/src/odbc/ejabberd_odbc.erl +++ b/src/odbc/ejabberd_odbc.erl @@ -272,6 +272,7 @@ mysql_connect(Server, DB, Username, Password) -> case mysql_conn:start(Server, ?MYSQL_PORT, Username, Password, DB, NoLogFun) of {ok, Ref} -> erlang:monitor(process, Ref), + mysql_conn:fetch(Ref, ["set names 'utf8';"], self()), {ok, #state{db_ref = Ref, db_type = mysql}}; {error, Reason} -> ?ERROR_MSG("MySQL connection failed: ~p~n", [Reason]),