0

我一直在尝试为 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 

但它仍然是 latin1;

我只需要使用 mysqli,因为现在我使用的是 SphinxQL 查询生成器https://github.com/FoolCode/SphinxQL-Query-Builder

4

2 回答 2

0

尝试设置

sql_query_pre       = SET NAMES utf8

sphinx.conf的源代码部分

于 2015-01-29T16:34:26.033 回答
0

我在这里解决了问题, 问题出在 mb_ 编码函数中

于 2015-01-29T20:52:43.150 回答