php mysql 在数据库中插入阿拉伯语单词

php mysql insert arabic words in database

我有一个连接到数据库的网站,我用阿拉伯语单词将它保存在数据库中。当我在 phpmyadmin 中手动插入单词时它工作正常但是当我尝试使用 php 插入它时它不起作用并且它在数据库中显示如下: & # 1 5 9 3 ; & # 1 6 0 4 ; & # 1 6 1 0;

连接数据库后我也添加了这段代码,但还是不行:

mysql_select_db('databasename',$con);

mysql_query("set character_set_server='utf8'");
mysql_query("set names 'utf8'");  

您正在插入 HTML 实体。需要将它们转换为实际的阿拉伯语文本。在要插入的字符串上使用 html_entity_decode()