для базы нужна кодировка подключения. То есть в какой кодировке ждать данных от юзера и в какой кодировке возвращать данные ему.
К сожалению дефолтные такие настройки доступны только в config и распространяются на весь сервер mySQL.
По этому можно выставить кодировку базы/таблицы в utf8_unicode_ci, как вы делали и! указать что обмен данными будет так же в утф
sql:
Код:
SET character_set_results = 'utf8', character_set_client = 'utf8'
за правильность не уверен, но вроде это меня имено так спасло однажды.