Как получить данные из mysql на арабском языке и показать их на веб-странице PHP?
У меня есть проблема при извлечении данных из таблицы mysql с помощью php, это выглядит как вопросительные знаки, но в phpMyAdmin это выглядит нормально.
пожалуйста, смотрите следующие изображения:
Изображение 1
Изображение 2
Что я уже пробовал:
функция getData() {
$результат = $это->По кон-&ГТ;запрос("выбрать * из комментариев");
if ($result-> num_rows > 0) {
while ($row = $result->fetch_assoc()) {
эхо "
". $строки["гость"] . ": ". $строки["txt-файл"] . "
";}
} еще {
echo "строк не найдено";
}
}
Кодировка в моем php источнике выглядит следующим образом:
<meta charset= "UTF-8" />
Sergey Alexandrovich Kryukov
А какой тип данных вы используете для своего арабского текста? Я надеюсь, что он совместим с юникодом.
—СА
Ma'd Saeed
Тип данных столбца-текст, это нормально в phpMyAdmin, но на веб-странице php он показывает вопросительные знаки!
Sergey Alexandrovich Kryukov
Вы должны использовать типы данных, поддерживающие Юникод.
—СА