mysqli_set_charset不存储阿拉伯字母

时间:2013-04-18 08:58:59

标签: php database mysqli

我想将所有输入的阿拉伯语信息存储在数据库中。在我的搜索过程中,我发现我必须将排序规则更改为utf8_general_ci,并且在代码中我必须添加以下语句:mysqli_set_charset($dbh,"utf8");

我试了试但它没有用。它仍然存储输入的信息,如هلا

有人可以帮助我吗

1 个答案:

答案 0 :(得分:1)

  

它仍然存储输入的信息,如هلا

这不是mysqli而是你自己的代码 您最有可能在数据上运行htmlentities()

最好不要使用HTML格式将数据存储在数据库中,或者至少将其更改为htmlspecialchars()