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


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

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

Luy'u1ec7n

我不明白脸书是如何编码的,但它实际上是如何出现在脸书页面上的(越南语)是:

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);