Ваш сценарий хранит escape-последовательности Unicode для кавычек (вместо кавычек ASCII) в базе данных.
Это действительно хорошо - это показывает, что сама БД работает нормально, хотя для достижения наилучших результатов вы должны убедиться, что таблица настроена на использование utf8_collation_ci, чтобы сортировка строк работала правильно.
Тот факт, что выходные данные отображаются как "â €", просто означает, что код вашего терминала (и / или веб-страницы) output неправильный.
Если это выход терминала, убедитесь, что для $ENV{'LANG'}
задана соответствующая кодировка UTF8 (например, en.UTF-8
), и что сам эмулятор терминала установлен таким же образом.
Если это вывод HTML, убедитесь, что кодировка страницы также установлена на UTF-8
, т. Е .:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />