From 75df66e6f0c290dc67094010a7371ca387d1bbde Mon Sep 17 00:00:00 2001 From: NekoCH <96158157+ex-hentai@users.noreply.github.com> Date: Sun, 14 May 2023 18:49:35 +0800 Subject: [PATCH] fix database charset (cherry picked from commit ccfd815ebd65134817341c18adc47fc54a710806) --- nexus/Database/DBMysqli.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nexus/Database/DBMysqli.php b/nexus/Database/DBMysqli.php index 1f04d053..c1d6dc56 100644 --- a/nexus/Database/DBMysqli.php +++ b/nexus/Database/DBMysqli.php @@ -12,8 +12,8 @@ class DBMysqli implements DBInterface if (mysqli_connect_errno()) { throw new DatabaseException(mysqli_connect_error()); } - $mysqli->query("SET NAMES UTF8"); - $mysqli->query("SET collation_connection = 'utf8_general_ci'"); + $mysqli->set_charset("utf8mb4"); + $mysqli->query("SET collation_connection = 'utf8mb4_unicode_ci'"); $mysqli->query("SET sql_mode=''"); $mysqli->query("SET time_zone='".date('P')."'");