我正在尝试将一些阿拉伯语数据存储在 mysql 数据库中我已将 html 文档字符集设置为“utf8”
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
MySQL charset 设置为:UTF-8 Unicode (utf8)
MySQL 连接排序规则设置为:utf8_general_ci
数据库和表排序规则设置为:utf8_general_ci
此外,在我的 php 代码中,我使用该$mysqli->set_charset("utf8")
函数确保字符集设置为 ut8 但实际上没有任何工作,我使用 enctype 所在的 html 表单将我的数据发布到 php 脚本:enctype="multipart/form-data"
因为在这种表单中我也上传一个图像
奇怪的是,当我直接在 mysql 中编写查询时,阿拉伯语字符可以正确存储,没有问题,但是当我使用 php 查询存储数据时,所有字符都存储在错误的字符集编码中
有什么建议么 ?