Php 显示用阿拉伯语编写的mysql中的数据

Php 显示用阿拉伯语编写的mysql中的数据,php,mysql,encoding,Php,Mysql,Encoding,我用HeidiSQL在我的表MYSQL中添加数据,插入到proveille情绪(name,type)值(' 但在我的界面haidiSQL中,我得到了这个 还有我所有的桌子 当我去获取这些数据时,我使用了PHP代码 $re="select * from sentiments where id=4851"; $sentimentsre=$acc->Select($re); while ($sentiment = $sentimentsre->fetch()) { echo $

我用HeidiSQL在我的表MYSQL
中添加数据,插入到
proveille
情绪
name
type
)值('

但在我的界面haidiSQL中,我得到了这个

还有我所有的桌子

当我去获取这些数据时,我使用了PHP代码

$re="select * from sentiments where id=4851";
$sentimentsre=$acc->Select($re);
while ($sentiment = $sentimentsre->fetch()) 
{
    echo $sentiment['name'];
    exit();
}
我在chrome中的输出是
?????

我怎样才能得到我的真实价值


英语不是我的母语。

这可能是MySQL在摆弄您的输入,请检查数据库是否按照您的意愿存储数据

从情感中选择


我相信您需要在mysql中设置表定义的排序规则类型。您还需要在PHP和MySQL之间的传输协议上设置相同的编码类型

数据库中的编码是什么?网页中的编码是什么?编码数据库
utf8\u general
encoding php
header('Content-Type:text/html;charset=utf-8')问号?重复