8格式保存数据?

ddarikpa  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(272)

这个问题在这里已经有答案了

utf-8全程(16个答案)
两年前关门了。
我有一个 <textarea> 在我的 <form> 它应该将阿拉伯语文本保存到mysql数据库中。
我已将页面的字符集设置为 <meta charset='UTF-8'> 我还设置了 accept-charset = "UTF-8" 在我的 <form> 标签。我已经设定了 collation 数据库中列的 utf8_unicode_ci 但每当我提交表格时,我的数据库都会这样保存阿拉伯语文本: بÙسْم٠اللّ 而不是像这样保存它: كيف حالكم 我使用php作为我的后端。有人能告诉我哪里出了问题吗?

798qvoo8

798qvoo81#

第一种解决方案:
1-请转到phpmyadmin
2-开始操作
在集合中选择“utf8\u general\u ci”,然后单击go
从现在起,所有数据都将正确存储。
第二种解决方案:您可以使用以下代码来标准化与数据库的连接并记录信息,这样,从一开始的通信就没有问题,是unicode或utf8标准的。
请注意,这种方法是解决波斯语或阿拉伯语问题的最佳方法之一,您将不再需要担心波斯语或阿拉伯语字母。

mysqli_query(“SET CHARACTER SET utf8″);

第三种解决方案:可以像前面的方法一样,将此代码放在php代码的开头,这样就不会有在mysql中显示波斯语或阿拉伯语字母的问题。

header('Content-Type: text/html; charset=utf-8');

我的朋友,我希望这个答案能帮助你

相关问题