Member 13779003 Ответов: 0

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


Привет ребята,
Пожалуйста, вы можете мне помочь?
Я установил wamp-сервер и работаю над проектом с использованием bootstrap и php, данные, которые я вставляю в базу данных, находятся на персидском языке,
но когда я получаю свои записи в веб-приложении, оно показывает мне это как вопросительные знаки, я не знаю, что делать pls??

Примечание:
// Создать соединение
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT * FROM tbl";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["Name"]. "";
    }
} else {
    echo "0 results";
}


Что я уже пробовал:

Я попробовал utf8_generial_ci,utf8_unicode_ci и utf8_persian_ci
но у меня та же проблема.

Gerry Schmitz

"Веб-приложение" нуждается в доступе к правильным шрифтам. Не имеет значения, что это за кодировка. Если совместимого шрифта нет, вы получаете "?" или маленькие пустые блоки в более высоких диапазонах кода.

Member 13779003

спасибо вам, друзья, я решил эту проблему, добавив Это утверждение после строки подключения.
mysqli_set_charset($conn,"utf8");

0 Ответов