使用PHP mysql显示阿拉伯语数据时出错

使用PHP mysql显示阿拉伯语数据时出错,php,mysql,database,arabic,Php,Mysql,Database,Arabic,有人有主意吗? 我的问题是,我的查询SQL(阿拉伯语)显示的结果是这样的字符。 而我做的一切: 对于我的数据库:cp1256_general_ci 表列:utf_bin8 连接到数据库: 您需要将数据库转换为utf8mb4\u general\u ci类型,而不是utf8。我想这是你最好的选择。还要检查您是否应用了html标题: <meta charset=”utf-8”> 关于cp1256\u general\u ci/utf\u bin8不能说什么,但您还应该检查您的HTTP头

有人有主意吗? 我的问题是,我的查询SQL(阿拉伯语)显示的结果是这样的字符。 而我做的一切:

对于我的数据库:cp1256_general_ci 表列:utf_bin8 连接到数据库:
您需要将数据库转换为utf8mb4\u general\u ci类型,而不是utf8。我想这是你最好的选择。还要检查您是否应用了html标题:

<meta charset=”utf-8”>

关于cp1256\u general\u ci/utf\u bin8不能说什么,但您还应该检查您的HTTP头,php.ini包含默认的_字符集变量,该变量可能会破坏您在浏览器中看到的内容。如果HTTP头包含正确的编码,则不需要使用HTML标记。还要检查数据库表中的编码是否正确。当然,实践表明,添加HTML头会更好。
<meta charset=”utf-8”>