显示从阿拉伯语写的mysql数据

时间:2015-07-08 16:44:04

标签: php mysql encoding

我在表格中添加了HeidiSQL数据MYSQL INSERT INTO证明.情绪(名称,类型) VALUES ('السلام', 1);

但是在我的界面haidiSQL中我得到了这个enter image description here

和我的所有表

enter image description here

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

$re="select * from sentiments where id=4851";
$sentimentsre=$acc->Select($re);
while ($sentiment = $sentimentsre->fetch()) 
{
    echo $sentiment['name'];
    exit();
}

我在chrome中的输出是?????

如何才能获得真正的价值السلام

英语不是我的母语。

1 个答案:

答案 0 :(得分:1)

这可能是MySQL摆弄你的输入,检查数据库是否存储你想要的数据。

SELECT * FROM情绪;

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