我正在我的网站上实现facebook登录,身份验证过程运行良好,但还有另一个问题。当我试图从auth响应中获取用户的名称时,我得到的是:
Array ( [name] => Ðиколай ДÑнков [image] => ...
这个名字应该是西里尔字母,我需要:
- 以cyrilic向用户显示
- 将其安全地存储在数据库中,稍后可以将其转换回cyrillic
我尝试过使用json_decode()和iconv(),但没有成功。也许我不能把参数弄对。请帮忙!
使用标头修改HTTP标头:
header('Content-Type: text/html; charset=utf-8');
将它放在php文件的顶部,或者放在随处可见的公共文件中,例如config文件。