【发布时间】:2014-12-13 01:54:32
【问题描述】:
如何在带有拉丁排序规则的数据库和带有 utf8 排序规则的表中插入 utf-8 格式?!
我想从我自己的 php 文件中插入一些 wordpress 数据库表,但它不起作用, 如果我将databsae排序规则更改为utf8_general_ci它正在工作,我不想更改数据库排序规则,wordpress它自己使用它并且它没有任何问题, سلام -> ؟؟؟؟
【问题讨论】:
如何在带有拉丁排序规则的数据库和带有 utf8 排序规则的表中插入 utf-8 格式?!
我想从我自己的 php 文件中插入一些 wordpress 数据库表,但它不起作用, 如果我将databsae排序规则更改为utf8_general_ci它正在工作,我不想更改数据库排序规则,wordpress它自己使用它并且它没有任何问题, سلام -> ؟؟؟؟
【问题讨论】:
你可以试试
$mysqli->set_charset("utf8");
在你做任何插入之前。
【讨论】:
SET NAMES。来自手册:这是更改字符集的首选方法。不推荐使用 mysqli_query 设置(如 SET NAMES utf8)。有关详细信息,请参阅 MySQL 字符集概念部分。