mysqli无法设置编码

mysqli无法设置编码,mysql,mysqli,sphinx,sphinxql,Mysql,Mysqli,Sphinx,Sphinxql,我一直在尝试将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 但仍然是拉丁语 我只需要使用mysqli,因为现在我正在使用SphinxQL查询生成器 sql

我一直在尝试将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 
但仍然是拉丁语

我只需要使用mysqli,因为现在我正在使用SphinxQL查询生成器

sql_query_pre       = SET NAMES utf8
在sphinx.conf的源代码部分,我修复了这个问题 问题出在mb_uu编码函数中