BoriHagen
@BoriHagen

Почему слетела кодировка и как всё исправить?

Есть локальный проект на OpenServer, база данных в кодировке utf8_general_ci с тремя полями и скрипт вывода всего этого на страничку:

5f84433f7e9af134928825.jpeg

<?php
	
	$connect = mysqli_connect("127.0.0.1", "root", "", "organiser");
	mysqli_query($connect, "SET NAMES 'utf8'");
	mysqli_query($connect, "SET CHARACTER SET 'utf8';");
	mysqli_query($connect, "SET SESSION collation_connection = 'utf8';");
	$query = "SELECT * FROM `notes`";
	$notes_result = mysqli_fetch_assoc(mysqli_query($connect, $query));
	

?>


При выводе текста на страницу там вот такая вот красота:

5f84438204a07500411328.jpeg

Конфиг Open Server:

1) Apache 2.4
2) PHP 5.5
3) MySQL 5.6

Пробовал менять сравнение у столбцов таблицы - ноль эффекта.
  • Вопрос задан
  • 363 просмотра
Решения вопроса 1
BoriHagen
@BoriHagen Автор вопроса
Помог сброс настроек самого Open Server.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
Укажите перед выводом данных в php, в какой кодировке собираетесь его делать.
header('Content-Type: text/html; charset=utf8', true);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы