Facebook API编码问题

时间:2014-11-05 10:48:40

标签: php json facebook facebook-graph-api encoding

我正在我的网站上实现facebook登录,并且auth进程正常,但还有另一个问题。当我尝试从auth响应中获取用户的名称时,我得到了这个:

Array ( [name] => Ðиколай ДÑнков [image] => ...

这个名字应该是西里尔字母,我需要:

  1. 以cyrilic
  2. 显示给用户
  3. 将其安全地存储在数据库中,以后能够将其转换回西里尔语
  4. 我尝试使用json_decode()和iconv()但没有成功。也许我无法正确获得参数。请帮忙!

1 个答案:

答案 0 :(得分:2)

使用标头修改HTTP标头:

header('Content-Type: text/html; charset=utf-8');

将它放在php文件的顶部或者包含在任何地方的公共文件中,例如配置文件。