- Уверете се, че сте изпратили
SET NAMES utf8
SET NAMES utf8mb4
команда към MySQL след свързване, преди да стартирате каквито и да е MySQL заявки. - Уверете се, че страницата ви действително е изобразена като utf-8 (ако има HTTP заглавка
Content-Type: text/html;charset=iso-8859-1
, браузърите не са съгласни кой трябва да спечели). - Прочетете тази статия:Работа с Unicode отпред в гръб в уеб приложение
(но не забравяйте да замените
utf8
сutf8mb4
когато става въпрос за MySQL).
Ако phpMyAdmin показва въведените ви данни като правилен Unicode текст, тогава обзалагам се, че не правите SET NAMES utf8
след свързване.