Вопросы вместо русских букв при запросе к MySQL
Вопросы вместо русских букв при запросе к MySQL
Всем привет. Есть такая вот функция
Она выводит рандомный текст из БД по его Id (рандомная переменная $id). Но вместо русских букв выводятся вопросы (Кодировка бд utf8_general_ci), страница тоже кодируется через <meta charset /> как utf-8. Не понимаю, с чем это может быть связано. Пробовал через mysqli_set_charset и mysqli_query($db_connection, "SET CHARSET utf8"), не помогает.
Code: Select all
function getSQLRandText($db_connection) {
$dbquery = mysqli_query($db_connection, "SELECT * FROM `ideas`");
$rows_count = mysqli_num_rows($dbquery);
$id = mt_rand(0, $rows_count-1);
$sqlarr = array();
while ($record = mysqli_fetch_assoc($dbquery)) {
$sqlarr[] = $record['text'];
}
/* $code_rl = mb_detect_encoding($sqlarr[$id]);
echo $code_rl; */
echo $sqlarr[$id];
}