Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы Debian/Ubuntu
  • Search

Вопросы вместо русских букв при запросе к MySQL

Post Reply
  • Print view
Advanced search
1 post • Page 1 of 1
kevinok
Posts: 1
Joined: Mon Jun 19, 2017 10:56 am

Вопросы вместо русских букв при запросе к MySQL
  • Quote

Post by kevinok » Mon Jun 19, 2017 11:02 am

Всем привет. Есть такая вот функция

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];
}
Она выводит рандомный текст из БД по его Id (рандомная переменная $id). Но вместо русских букв выводятся вопросы (Кодировка бд utf8_general_ci), страница тоже кодируется через <meta charset /> как utf-8. Не понимаю, с чем это может быть связано. Пробовал через mysqli_set_charset и mysqli_query($db_connection, "SET CHARSET utf8"), не помогает.
Top


Post Reply
  • Print view
1 post • Page 1 of 1

Return to “Debian/Ubuntu”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password