From bbfb17d2149c8b9a7ce810b73d4294086fb731c1 Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 20 Aug 2008 10:18:01 +0000 Subject: [PATCH] Minor mysql encoding improvement... (to be sure, we call mysql_set_character_set too) git-svn-id: svn://ultimatepp.org/upp/trunk@362 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/MySql/MySql.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uppsrc/MySql/MySql.cpp b/uppsrc/MySql/MySql.cpp index 081285b84..7bfc8766e 100644 --- a/uppsrc/MySql/MySql.cpp +++ b/uppsrc/MySql/MySql.cpp @@ -47,10 +47,11 @@ bool MySqlSession::Connect(const char *user, const char *password, const char *d const char *host, int port, const char *socket) { mysql = mysql_init((MYSQL*) 0); if(mysql && mysql_real_connect(mysql, sEmpNull(host), sEmpNull(user), - sEmpNull(password), sEmpNull(database), port, - sEmpNull(socket), 0)) { + sEmpNull(password), sEmpNull(database), port, + sEmpNull(socket), 0)) { Sql sql(*this); username = sql.Select("substring_index(USER(),'@',1)"); + mysql_set_character_set(mysql, "utf8"); sql.Execute("SET NAMES 'utf8'"); sql.Execute("SET CHARACTER SET utf8"); return true;