【问题标题】:how to insert utf-8 format in database with latin collation and table with utf8 collation如何在带有拉丁排序规则的数据库和带有 utf8 排序规则的表中插入 utf-8 格式
【发布时间】:2014-12-13 01:54:32
【问题描述】:

如何在带有拉丁排序规则的数据库和带有 utf8 排序规则的表中插入 utf-8 格式?!

我想从我自己的 php 文件中插入一些 wordpress 数据库表,但它不起作用, 如果我将databsae排序规则更改为utf8_general_ci它正在工作,我不想更改数据库排序规则,wordpress它自己使用它并且它没有任何问题, سلام -> ؟؟؟؟

【问题讨论】:

    标签: php mysql utf-8


    【解决方案1】:

    你可以试试

    $mysqli->set_charset("utf8");
    

    在你做任何插入之前。

    【讨论】:

    • 是 mysql_query("SET NAMES utf8");做同样的事情?!
    • 是一样的,但是不推荐SET NAMES。来自手册:这是更改字符集的首选方法。不推荐使用 mysqli_query 设置(如 SET NAMES utf8)。有关详细信息,请参阅 MySQL 字符集概念部分。
    猜你喜欢
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 2012-09-12
    • 1970-01-01
    • 2021-09-10
    相关资源
    最近更新 更多