我正在使用一个连接php文件的android应用程序,它在mysql数据库中插入值。问题是数据库没有正确保存阿拉伯语输入但是用奇怪的字符。我搜索了互联网并尝试将所有内容设置为UTF-8 ..但似乎有些东西丢失了......它是什么?
编辑:这是通过在连接到mysql之后添加以下命令来解决的:
$mysqli->set_charset('utf8mb4');
-
我将数据库排序规则更改为utf8_general_ci,如下图所示:
(我不知道如何改变Latin1_Swedish_ci)?!!
- 将表格排序更改为utf8_general_ci。
- 将列排序规则更改为utf8_general_ci。
- 将php审核员设置为utf-8。
- 我把它放在php文件中:
- 在发送到php文件之前,我还在android应用程序中使用utf8编码我的变量。
醇>