[PHP MyAdmin,Apache] На сервере стоит кодировка utf8_general_ci, в редакторе php UTF-8, на локалке выводятся кракозябры. В чем причина? Все таблицы тоже в правильной кодировке.
<?php
$connection = mysqli_connect ('127.0.0.1', 'root', '', 'test_db');
if( $connection == false )
{
echo 'Не удалось подключиться к базе данных!<br>';
echo mysqli_connect_error();
exit();
} else
{
echo 'Работает подключение';
}
?>
$connection = mysqli_connect ('127.0.0.1', 'root', '', 'test_db');
$connection->set_charset("utf8");
Плюс в отдаваемой странице должен быть указан:
<meta charset="utf-8" />
Так же в php.ini следует установить
default_charset="UTF-8"
Кодировка должна быть UTF-8 без BOM
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости