使用MySQLi设置字符集

我正在使用MySQLi从MySQL表中以阿拉伯语获取数据。所以我通常以程序风格使用它:

mysql_query("SET NAMES 'utf8'"); 

mysql_query('SET CHARACTER SET utf8');

现在,我正在使用OOP样式,因此尝试查看是否可以设置某些内容而不是上面的设置?

我只是在PHP手册中找到了它,所以做到了,但是将名称设置为UTF8呢?

$mysqli->set_charset("utf8");

回答:

一样的:

$ mysqli- > query(“ SET NAMES’utf8’”);

这是更改字符集的首选方法。不建议使用mysqli :: query()执行SET NAMES..。

$mysqli->set_charset("utf8"); 仅够了,让mysqli db驱动程序为您完成任务。

以上是 使用MySQLi设置字符集 的全部内容, 来源链接: utcz.com/qa/404023.html

回到顶部