Вам не нужно использовать функцию кодирования. Что вам нужно сделать, это убедиться, что вы UTF8 от начала до конца. Похоже, ваша база данных использует кодировку и сортировку latin1. Ваше соединение с базой данных также должно быть UTF8. Иногда это просто вопрос выполнения запроса SET NAMES UTF8 сразу после установления соединения.
Выполнение этой команды в mysql, скорее всего, устранит ошибку, которую вы видите выше, но вам все равно нужно быть сквозным UTF8. Тогда вам не нужно делать ничего особенного с вашими данными.
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;