如何理解Json Decode并将其转换为数据库的save-table格式

时间:2015-03-30 16:21:16

标签: php json facebook utf8-decode

当我获得facebook登录令牌并将其发送到图表链接时,它将返回一个json字符串,我在其中找到这种格式:

Luy\u1ec7n

我不明白facebook如何对其进行编码,但实际上(越南语)在Facebook页面上显示的是:

Luyện

然后我用:

$array = json_decode($data, true);

变为:Luyện

如何将其更改为原始字Luyện?并将其保存到我的数据库? 然后,将名称保存到数据库然后从数据库中查询以进行其他检查是否正确?

1 个答案:

答案 0 :(得分:0)

我找到了答案: 只需要将它放入我的PHP代码:header('Content-Type: text/html; charset=utf-8');然后它将正确显示。要将其保存在DB上并在DB中正确显示,还需要告诉DB:$this->link = mysql_connect($host, $user, $pass);mysql_set_charset('utf8', $this->link);