mysqli不能设置编码

时间:2015-01-27 19:23:01

标签: 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 

但它仍然是latin1;

我只需要使用mysqli,因为现在我正在使用SphinxQL查询构建器https://github.com/FoolCode/SphinxQL-Query-Builder

2 个答案:

答案 0 :(得分:0)

尝试设置

sql_query_pre       = SET NAMES utf8
sphinx.conf的部分中的

答案 1 :(得分:0)

我解决了问题here 问题在于mb_编码函数