繁体   English   中英

使用字符集utf-8时出错

[英]Error when using charset utf-8

当我使用函数mysql_set_charset('utf8'); 我有这个错误:

警告:mysql_set_charset()期望参数2为资源,第4行的D:\\ wamp \\ www \\ plateforme \\ includes \\ db.php中给出的对象

这是代码:

<?php

$db = new PDO('mysql:host=localhost;dbname=plateforme', 'root', '');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); 
mysql_set_charset('utf8',$db);

?>

您正在混合mysql_*PDO ,将这样的字符编码设置为现有的连接对象,并删除该mysql_set_charset('utf8',$db); ..

$db = new PDO('mysql:host=localhost;dbname=plateforme;charset=utf8', 'root', '');
                                                      ^^^^^^^^^^^^^ //<--- This.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM