версия последняя 5,6,40
уже имитировал на локалке конфиг как у хостера character_set_server=cp1251
и все работает хорошо.
хостер ничего внятного сообщить не смог, то предлагает подключаться с cp1251, то изменить везде collation, запросил у него информацию о флаге skip-character-set-client-handshake
да, проверил, старые записи выводятся без кракозябр. Значения в бд попадают из 1 скрипта, да там указано в new PDO(dsn ... charset=utf8).
к конфигу доступа у меня нет, это же виртуальный хостинг, в общем задал вопрос хостеру, посмотрим что ответит.
может можно phpstorm'ом дебажить скрипты запущенные на хостинге? тогда бы бяку найти проще было, но я не знаю как.
Александр, нет, до переезда все было хорошо, изменения в код не вносились. Единственно что заметил сейчас, на страром хостинге были таблицы innodb, а на новом после заливки дампа почему-то myisam стали.
флаг skip-character-set-client-handshake был включен, отключили.