Codeigniter活动记录不';无法正确运行包含Unicode的查询


Codeigniter active record doesn't run Queries containing Unicodes properly

我想运行一个查询,上面写着:

restaurant_name喜欢的(restaurants)中选择*'الون'

我已经使用活动记录进行了这个查询,但结果是

restaurant_name喜欢的(restaurants)中选择*

并且数据库不返回结果。

我的第一个问题是,这种变化叫什么?

以及如何关闭它?

确保config.php中的字符编码如下:

$config['charset'] = "UTF-8";

此外,您可能希望更改数据库配置以匹配以下内容:

$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_unicode_ci";

希望这能有所帮助!