From 7341e7b683febc36f8ca0d33e819041aa475a20f Mon Sep 17 00:00:00 2001 From: Marco Antonio Nina Date: Mon, 23 Jul 2012 17:35:54 -0400 Subject: [PATCH] BUG 8943 The Chinese charactors can't be backuped and restored... SOLVED - The Chinese characters do not display correctly. - Format was changed UTF-8 to Backup and restore. --- gulliver/system/class.dbMaintenance.php | 3 ++- workflow/engine/classes/class.wsTools.php | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gulliver/system/class.dbMaintenance.php b/gulliver/system/class.dbMaintenance.php index 86222bf6c..bc3065123 100755 --- a/gulliver/system/class.dbMaintenance.php +++ b/gulliver/system/class.dbMaintenance.php @@ -156,8 +156,9 @@ class DataBaseMaintenance if( isset($dbname) ) { $this->dbName = $dbname; } - + $this->link = mysql_connect($this->host, $this->user, $this->passwd); + @mysql_query("SET NAMES 'utf8';"); if( ! $this->link ) { throw new Exception("Couldn't connect to host {$this->host} with user {$this->user}"); } diff --git a/workflow/engine/classes/class.wsTools.php b/workflow/engine/classes/class.wsTools.php index 3bf3f0463..e0193db26 100755 --- a/workflow/engine/classes/class.wsTools.php +++ b/workflow/engine/classes/class.wsTools.php @@ -1038,6 +1038,7 @@ class workspaceTools { CLI::logging("> Connecting to system database in '$dbHost'\n"); $link = mysql_connect($dbHost, $dbUser, $dbPass); + @mysql_query("SET NAMES 'utf8';"); if (!$link) throw new Exception('Could not connect to system database: ' . mysql_error());