任何人都可以帮我改变数据库的编码,因为当我尝试执行以下查询时:
$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;
但它没有解决问题。
感谢您的帮助。