Существует множество причин, по которым это может быть вызвано, и веб-браузеры, которые вы пробовали, могут попытаться помочь по-разному или по умолчанию.
Судя по руководству MySQL 9.1.10,Поддержка Unicode , SET NAMES 'UTF8'
должна использоваться, если вы хотите вывод UTF-8 из MySQL.
Ваш тип контента выглядит немного странно, это опечатка?Вероятно, это должно быть:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Я бы начал с использования сетевого анализатора (например, TCPView или Wireshark ) или некоторых других.другой способ проверить, что выходные данные с сервера действительно имеют формат UTF-8, то есть ó
отправлено с сервера как 0xC3 0xB3 .Если это нормально, проверьте наличие проблем с настройками Content-type
.