我在互联网和这个论坛上尝试了每一种可能的解决方案,但似乎都不起作用。
在mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
之后使用
mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');
之后,我在每个php文件中都包含代码:
<?php
mysql_query("SET NAMES 'utf8'");
?>
如何解决此问题?
如果要使用mysqli_*
创建连接,则不能使用mysql_*
函数。在这里您可以使用mysqli_set_charset()
- 确保数据库排序规则为
utf8_general_ci
-
连接后。。
mysql_query("SET NAMES utf8;");
mysql_query("SET CHARACTER_SET utf8;");