gpt4 book ai didi

php - PHP-MySQL 交互期间的编码不正确

转载 作者:行者123 更新时间:2023-11-29 15:32:27 24 4
gpt4 key购买 nike

在我的 mysql 数据库中,我使用 utf8mb4_general_ci 编码。

在 CMS 配置中,设置 UTF-8 header 编码 ('Content-Type: text/html; charset = utf-8');

还有:

mysql_query ("set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
mysql_query ("SET NAMES utf8");

但是如果我通过 PHP 发送请求(如果我不使用拉丁语!),那么在数据库中我会得到以下内容:

enter image description here

反之亦然,数据库中正常显示的内容,通过 PHP 传递会导致中断。

可能是什么问题?

最佳答案

使用

mysql_set_charset('utf8mb4')

而不是你的第一行。

https://www.php.net/manual/en/function.mysql-set-charset.php

关于php - PHP-MySQL 交互期间的编码不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58587802/

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