我有一个 MySQL 'articles' 表,我正在尝试使用 SQLyog 进行以下插入。
insert into articles (id,title) values (2356606,'Jérôme_Lejeune');
这工作正常,当我进行选择查询时数据显示正常。
问题是,当我通过我的 perl 脚本执行相同的插入查询时,名称会出现一些垃圾字符,而不是数据库中的 é 和 ô。我需要知道如何通过我的脚本正确存储名称。执行插入的代码部分是这样的。
$sql_insert = "insert into articles (id,title) values (?,?)";
$sth_insert = $dbh->prepare($sql_insert);
$sth_insert->execute($id,$title);
$id 和 $title 具有正确的所需数据,我在插入它们之前已通过打印检查过这些数据。请协助。