Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP PDO:Zeichensatz, Satznamen?

Sie haben es in Ihrer Verbindungszeichenfolge wie:

"mysql:host=$host;dbname=$db;charset=utf8"

JEDOCH wurde die Option charset vor PHP 5.3.6 ignoriert. Wenn Sie eine ältere Version von PHP verwenden, müssen Sie dies folgendermaßen tun:

$dbh = new PDO("mysql:$connstr",  $user, $password);
$dbh->exec("set names utf8");