之前
$conn = New PDO("mysql:host=$servername;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $conn->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, 'set names "utf8"');
以为这样就可以设置显示中文了,结果没卵用
正确方法
$pdo=new PDO($dsn,$dbUser,$dbPass,array(PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8"));