diff --git a/includes/classes/Config.class.php b/includes/classes/Config.class.php index b38a8b76..5a597bfb 100644 --- a/includes/classes/Config.class.php +++ b/includes/classes/Config.class.php @@ -3,7 +3,7 @@ * @Author: printempw * @Date: 2016-03-18 14:02:12 * @Last Modified by: printempw - * @Last Modified time: 2016-03-18 17:24:13 + * @Last Modified time: 2016-03-19 11:25:06 */ use Database\Database; @@ -21,6 +21,7 @@ class Config public static function set($key, $value) { $conn = new mysqli(DB_HOST, DB_USER, DB_PASSWD, DB_NAME, DB_PORT); + $conn->query("SET names 'utf8'"); $sql = "UPDATE ".DB_PREFIX."options SET `option_value`='$value' WHERE `option_name`='$key'"; $result = $conn->query($sql); if ($conn->error) diff --git a/includes/classes/Database/Database.class.php b/includes/classes/Database/Database.class.php index bccb8976..cd2c3655 100644 --- a/includes/classes/Database/Database.class.php +++ b/includes/classes/Database/Database.class.php @@ -3,7 +3,7 @@ * @Author: printempw * @Date: 2016-02-02 21:59:06 * @Last Modified by: printempw - * @Last Modified time: 2016-03-18 18:47:20 + * @Last Modified time: 2016-03-19 11:25:11 */ namespace Database; @@ -33,7 +33,7 @@ class Database implements EncryptInterface, SyncInterface Utils::showErrorPage(-1, "数据库中不存在 ".DB_PREFIX."users 或 ".DB_PREFIX."options 表。请先运行 /admin/install.php 进行安装。"); if (!is_dir(BASE_DIR."/textures/")) Utils::showErrorPage(-1, "textures 文件夹不存在。请先运行 /admin/install.php 进行安装,或者手动放置一个。"); - + $conn->query("SET names 'utf8'"); return $conn; }