Я использую PDO для подключения к базе данных, я просто хочу знать, зачем мне нужна кодировка, если она не показывает никакой ошибки. И если я должен использовать charset, то какой формат правильный.Необходимость кодировки в PDO
$dbh = new PDO("mysql:$connstr", $user, $password);
$dbh->exec("set names utf8");
или
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'"