mysqli не может установить кодировку

Я пытался установить кодировку для подключения MySQL к UTF8

    $conn = mysqli_init();
    $conn->real_connect("127.0.0.1", null, null, null, 9306, null);

    $conn->set_charset('utf8');
    var_dump($conn->get_charset());die 

но это все еще латиница 1;

мне нужно использовать только MySQL, потому что сейчас я использую SphinxQL конструктор запросов https://github.com/FoolCode/SphinxQL-Query-Builder

2 ответа

Решение

Я исправляю проблему здесь проблема была в функциях кодирования mb_

Попробуйте установить

sql_query_pre       = SET NAMES utf8

в вашем исходном разделе sphinx.conf

Другие вопросы по тегам