mysqli无法设置编码
mysqli cant set encoding
我一直在尝试为 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
尝试设置
sql_query_pre = SET NAMES utf8
在 的 sphinx.conf
部分
我解决了这个问题here
问题出在 mb_ 编码函数
我一直在尝试为 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
尝试设置
sql_query_pre = SET NAMES utf8
在 的 sphinx.conf
部分我解决了这个问题here 问题出在 mb_ 编码函数