Выдает вопросительные знаки mysql, pdo при обращения к таблицам базы данных
У меня есть удаленная и локальная база данных. Я взял с локальной и перетащил все данные в удаленный. Формат sql, файл. Все что есть в интернете перерыл. Я использую pdo:
$host = "triniti.ru-hoster.com";
parent::__construct("mysql:host=$host;dbname=$dbname;charset=utf8;", $dbuser, $dbpass);
Русские буквы выводит в : �
Вроде бы стандартная проблема, и решений много. Сама страница в utf8. Самое главное тут в том что у локальной базы данных все отлично выводит. А удаленная выводит вот что:

Проблема конечно в той самой базы данных. Но перепробовал все-все, таблицы и данные все в utf8_general_ci. Почему?
UPD Делал и так, все равно...
UPD 0:57
Может это связано что mysql другой версии или phpmyadmin, ведь в OpenServer они другие. А вдруг?



