PDO
我使用和状态连接到数据库"SET NAMES":
$db = new PDO('mysql:host=localhost;dbname=gs', 'root','', array(
PDO::ATTR_PERSISTENT=>true,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
));
我的数据库设置为"utf8_general_ci"
. 而且,当我从我的站点插入记录(使用 POST)时,它可以工作。但是,当我使用 PHPMyAdmin(或 Admin)插入记录时,编码失败。
使用查询插入INSERT
在网站上给了我很好的编码,但在数据库中,它有所有奇怪的符号。
我该怎么做才能在任何地方都有正确的编码符号?