summaryrefslogtreecommitdiffstats
path: root/inc/database.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/database.inc.php')
-rw-r--r--inc/database.inc.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/inc/database.inc.php b/inc/database.inc.php
index a729b7fc..0d48c23c 100644
--- a/inc/database.inc.php
+++ b/inc/database.inc.php
@@ -32,7 +32,10 @@ class Database
if (self::$dbh !== false)
return;
try {
- self::$dbh = new PDO(CONFIG_SQL_DSN, CONFIG_SQL_USER, CONFIG_SQL_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
+ if (CONFIG_SQL_FORCE_UTF8)
+ self::$dbh = new PDO(CONFIG_SQL_DSN, CONFIG_SQL_USER, CONFIG_SQL_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
+ else
+ self::$dbh = new PDO(CONFIG_SQL_DSN, CONFIG_SQL_USER, CONFIG_SQL_PASS);
} catch (PDOException $e) {
Util::traceError('Connecting to the local database failed: ' . $e->getMessage());
}