无法在数据库中以阿拉伯语形式插入数据

时间:2016-05-10 05:41:38

标签: php mysql

我已尝试过互联网和本论坛上的每一个可能的解决方案,但似乎没有任何工作。

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'");

?>

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

如果要使用mysql_*创建连接,则无法使用mysqli_*函数。您可以在此处使用mysqli_set_charset()

答案 1 :(得分:0)

  1. 确保您的数据库排序规则为utf8_general_ci
  2. 连接后..

    mysql_query(“SET NAMES utf8;”);

    mysql_query(“SET CHARACTER_SET utf8;”);