如何理解Json_decode并将其转换为数据库的存表格式

How to understand Json_decode and covert it to save-able format for database

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

Luy\u1ec7n

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

Luyện

然后我使用:

$array = json_decode($data, true);

变成:Luyện

我怎样才能把它改成原来的字Luyện?并将其保存到我的数据库中? 然后,将名称保存到数据库然后再从数据库查询以进行其他检查是否正确?

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