@eeee_top1

Почему кириллица выводится в виде знаков вопроса?

<?php
/**
 * Created by PhpStorm.
 * User: yogi
 * Date: 16-09-2016
 * Time: 19:35
 */
session_start();
// Create connection in MYsqli
$con = new mysqli( $config['db']['host'], $config['db']['user'], $config['db']['pass'], $config['db']['name']);

// Check connection in MYsqli
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

?>
  • Вопрос задан
  • 123 просмотра
Решения вопроса 2
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
кодировка соединения != кодировка страницы отображения
Ответ написан
aleksejjjj
@aleksejjjj
Вся кодировка должна быть UTF-8.

1. Кодировка PHP файла
2. Кодировка БД
3. Соединение с БД (указать кодировку принудительно, у вас такого нет)
4. Ну и вывод в браузер
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@cpanelhostig
hosting, php dev
Есть три уровня абстракции представления данных из бд на пхп:

1. уровень бд;
2. уровень соединения;
3. пхп.

Если на всех трех кодировка совпадает - всё будет хорошо.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы