gpt4 book ai didi

php - mysql 通过 PHP 插入一个 • 作为乱码,但直接通过 mysql 工作

转载 作者:行者123 更新时间:2023-11-29 02:22:17 25 4
gpt4 key购买 nike

这段 PHP 代码:

$db = new mysqli($hostname,$username, $password, $dbname)    
$sql = "insert into table (column1) values ('•')";
$db->query($sql);

在我的数据库中产生这样的结果:

但是,如果我直接在 MySQL 中尝试这个

insert into table (Column1) values ('•');

它准确地插入

PHP 在这里做什么? DB和表结构都是UTF8_general_ci。

最佳答案

没关系。简单地插入这一行解决了它:

 mysqli_set_charset($db,"utf8");

关于php - mysql 通过 PHP 插入一个 • 作为乱码,但直接通过 mysql 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29738724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com