We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Вопросы вместо русских букв при запросе к 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];
}