Дорогие друзья , информация в базу заносится нормально. Таблица БД под кодировкой UTF8. Там т е в таблице mysql русские буквы отображаются нормально. А вот на странице (когда извлекаю информацию из базы данных) вопросительные знаки вместо русских букв . что делать уже 4 часа голову ломаю (
Asked
Active
Viewed 5,257 times
2 Answers
-2
Перепробовал кучу вариантов, в том числе с перекодировкой базы, дампы и тд и ничего не помогло. Только вот это вариант выше действительно помог. Делайте именно как написано. В phpMyAdmin -> Основные настройки -> Сопоставление кодировки соединения и там выставляем кодировку "cp1251_general_ci". И уже в вашем php после коннекта с БД
mysqli_query($connection, "SET NAMES 'utf8'");
Я создавал базу в MySQL Workbench. Может после этого пошли какие-то глюки кодировки. Хотя в самом SQL везде указано UTF8.
-
Вырезал новый вопрос. Думаю, вам стоит его задать отдельно, дав ссылку на текущий. – A K Feb 05 '20 at 14:04
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">на странице прописан? – Visman Dec 08 '17 at 12:02