更改数据库编码

时间:2016-12-23 11:06:22

标签: php mysql character-encoding

任何人都可以帮我改变数据库的编码,因为当我尝试执行以下查询时:

 $stmt=$conn->prepare("INSERT INTO photo (id_user,name) VALUES(:id_user,:name)");
    $stmt->execute(array(
        "id_user" => 1,
        "name" => 'allèèeeâ'
        ));

在数据库中,我得到以下结果:allèèeeâ。我试图运行以下命令来解决问题:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

但它没有解决问题。

感谢您的帮助。

0 个答案:

没有答案