Вопрос закрыт. Всё решилось одной строкой:
header ('Content-type: text/html; charset=utf-8');
Дело в том, что на странице никаких "крякозябров", а вот в таблице sql творится беспредел. Не просто знаки вопроса или тому подобное, а самые настоящие крякозябры. Но это относится только к русским буквам.
На sql установлена utf8_general_ci.
Конечно пробовала ещё какими-то образами изменить кодировку на utf-8, но безуспешно. Помогите, пожалуйста
Попробуйте указать набор символов, который используется при обращении с базой данных. Это делается с помощью mysqli::set_charset
Чтобы знать что конкретно вам нужно написать - необходимо знать как вы подключаетесь к БД, т.к. есть устаревшие функции mysql_*, теперь вместо них можно использовать mysqli как в процедурном стиле, так и в объектном.
Просто добавьте в самый верх страницы header ('Content-type: text/html; charset=utf-8'); :)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости