не работает кодировка utf8_general_ci

227
17 февраля 2019, 07:00

[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 'Работает подключение';
    }
?>

Answer 1
$connection = mysqli_connect ('127.0.0.1', 'root', '', 'test_db');
$connection->set_charset("utf8");

Плюс в отдаваемой странице должен быть указан:

<meta charset="utf-8" /> 

Так же в php.ini следует установить

default_charset="UTF-8"
Answer 2

Кодировка должна быть UTF-8 без BOM

READ ALSO
Как вывести из массива словарь, перед этим выводя первую букву следующих слов?

Как вывести из массива словарь, перед этим выводя первую букву следующих слов?

Есть массив на латинице, содержащий словаМассив отсортирован по алфавиту

238
Как получить значение у select в customizer (wordpress)

Как получить значение у select в customizer (wordpress)

Всем привет, вообщем я создал в кастомайзере секцию и в нее добавил select, выглядит это таким образом

215
Разделение выводимого списка слов

Разделение выводимого списка слов

Есть список слов, который выводится из массива на страницу в виде

216
Ошибка ввода информации в базу данных

Ошибка ввода информации в базу данных

При попытки ввнести информацию в базу данных, ввод не проходитВыдает ошибку

204