Почему json_encode() выдает пустой результат при работе с кириллицей?
после mysqli_select_db на след строке
mysqli_set_charset($connect, "utf8mb4");
Проверьте просто вывод данных из БД.
Проверьте строку в БД.
Проверьте, что везде UTF-8: кодировка скрипта, сайта, страницы, база, таблица, поле таблицы.