From e745c73dea600f567b50cb52ce7b40c29d752d48 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Tue, 17 Mar 2015 01:32:26 +0100 Subject: [PATCH] Merge pull request #2337 from kemege/db_charset Add character set options when opening DB connection, default to UTF-8 --- src/db_mysql.nim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/db_mysql.nim b/src/db_mysql.nim index dab84c2d50..b8180cd875 100644 --- a/src/db_mysql.nim +++ b/src/db_mysql.nim @@ -229,3 +229,9 @@ proc open*(connection, user, password, database: string): TDbConn {. var errmsg = $mysql.error(result) db_mysql.close(result) dbError(errmsg) + +proc setEncoding*(connection: TDbConn, encoding: string): bool {. + tags: [FDb].} = + ## sets the encoding of a database connection, returns true for + ## success, false for failure. + result = mysql.set_character_set(connection, encoding) == 0 \ No newline at end of file