gpt4 book ai didi

php - 阿拉伯字符显示为问号

转载 作者:行者123 更新时间:2023-11-30 22:59:37 25 4
gpt4 key购买 nike

我已将阿拉伯字符插入到我的数据库中,因为它们显示为问号

我使用 SafeMySQL 类连接到数据库并将我的字符集设置为 utf8我所有的表都设置为 utf8_general_ci,我的数据库也设置为 utf8_general_ci

我在 htaccess 和 html 中强制使用 utf8 编码

有谁知道可能遗漏了什么,仍然将阿拉伯字符显示为问号?

最佳答案

我是 SafeMysql 的作者。默认 this library is using utf8 encoding ,因此数据库连接编码应该没有问题,除非您明确设置了一些其他编码。

根据您在评论中给出的错误信息,

Warning: #1366 Incorrect string value: '\xD9\x85\xD8\xAB\xD8\xA7...' for column 'report_message' at row 1

我会说你必须仔细检查你的表(和字段)的字符集。

运行以下查询并查看表的定义是否确实在所有相应位置包含 utf8:

DESCRIBE TABLE table_name

关于php - 阿拉伯字符显示为问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24665193/

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