Почему мои данные отображаются как вопросительные знаки?
Привет ребята,
Пожалуйста, вы можете мне помочь?
Я установил 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");