Привет.
У хостера, при начальной инициализации и настройки mysql, кодировка устанавливается, как latin1 (других вариантов нет). Позже при создании БД устанавливаю кодировку utf8. В my.cnf тоже установлена utf8 по умолчанию (проверял).
В скрипт все приходит нормально, проблем нет. Но проверяя коннект обнаружил, что
$sql->character_set_name()='latin1';
Хотя крякозябр нет, все равно интересно откуда берется latin1.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.