我一直在尝试将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
答案 0 :(得分:0)
尝试设置
sql_query_pre = SET NAMES utf8
sphinx.conf的源部分中的
答案 1 :(得分:0)
我解决了问题here 问题在于mb_编码函数