gpt4 book ai didi

php - 无法同步 PHP 和 sql 字符集

转载 作者:行者123 更新时间:2023-11-29 21:05:58 25 4
gpt4 key购买 nike

我对 php 和 css 有一个令人困惑的问题。

我在 phpmyadmin 中创建了一个数据库。所有字段排序规则为 utf8_general_ci。我的表和数据库也使用与字段相同的排序规则。我尝试了各种方法将数据存储在数据库中,例如使用 VALUES (N'content')

最令人困惑的问题是,当我使用 php 插入数据时,我的管理员会在网页上显示带有问号的数据。当我使用相同的 SQL 代码使用 PHP 存储时,它在网页上显示正常,但在数据库中字符串显示如下:

تست Ùارسی

我真的尝试了一切,有人可以帮助我解决这个问题吗?

最佳答案

utf8_general_ci 不是字符集,而是排序规则。当您要求 MySQL 按字母顺序排序时,排序规则决定 MySQL 将如何决定如何排序,它不会设置实际的字符集。查看表和数据库字符集,应该是UTF8或者UTF8MB4。如果不是,那么字符集不匹配。

关于php - 无法同步 PHP 和 sql 字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36823273/

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