解决PDO中文乱码

PHP中的PDO有点像 Asp.net里面的ADO.NET,它是一个数据库访问驱动器,我们可以用它来访问各种数据库。

PDO读mysql里的中文出来就是乱码,以下解决办法:

$dsn="mysql:host=localhost;dbname=mydb;port=3307";

$user="root";

$pwd="";

$db=new PDO($dsn,$user, $pwd); 

$db->exec("SET NAMES 'utf8';");

$result=$db->query("select * from Customers");

就是这一句啦,添加就好了:

$db->exec("SET NAMES 'utf8';");

  

 

 

 

你可能感兴趣的:(中文乱码)