如何理解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);
当我获得 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);