у меня есть проект, работающий на Laravel.
Моя функция получает файлы (файлы UTF8) в хранилище, а затем анализирует/вставляет данные в таблицу mysql (Mysql находится в utf8mb4_unicode_ci).
Я застрял из-за этой ошибки в некоторых файлах при вставке: Общая ошибка: 1366 Неверное строковое значение: '\ xC2'
Соответствующий текст не может быть вставлен: «La clairière d'Eole n ° 5».
Проблема, кажется, в символе «°». Когда я удаляю его, вставка работает. Нет проблем с акцентом, просто ° и я не знаю, почему.
Я пробовал некоторые preg_replace, iconv, но безуспешно.
La clairière d'Eole n°5
вutf8mb4_unicode_ci
илиutf8mb4_bin
, а mysql default-character-set=utf8mb4 - person kenken9999   schedule 04.09.2018