我用php语言制作了一个网站,并将表单连接到Wamp / phpmyadmin服务器“ localhost”,所以这是我亲爱的开发人员的问题:
当我通过与mysqli_connect("localhost" , "root" , "" , "shop_db");
函数关联的表单将某些东西导入数据库时。
网站上的所有内容(字符集我正在使用utf-8波斯字符)看起来都很不错,但是在phpmyadmin字符集中,我的意思很奇怪,而不是پرتقال
,而是پرتقال
到目前为止,我为修复phpmyadmin中的字符集所做的尝试:
1:将排序规则更改为utf8_persian_ci
或utf8_general_ci
这并没有解决我的问题,因为我使用utf8_persian_ci
归类创建了数据库。
2:连接后使用mysqli_set_charset(connection,charset);
代码修复了phpmyadmin中的字符集,但我的网站波斯文字转换为“ ??????”所有的 !所以这不是一个好主意。
3:同时使用SET NAME UTF-8也不起作用
tl:dr:数据库排序规则是UTF8,php文件是utf-8,我不知道该怎么办,这真的很令人沮丧! 任何帮助将不胜感激,谢谢。
我希望到处都可以看到波斯和utf-8字符(phpmyadmin,网站),以便以后可以编辑数据库!