parsedjson字符串-返回名称,不包含特殊字符

parsedjson字符串-返回名称,不包含特殊字符,json,parsing,special-characters,facebook-php-sdk,Json,Parsing,Special Characters,Facebook Php Sdk,我想获取单击登录的用户的名称。我已经成功地做到了。。唯一的问题是名称带有特殊字符。例如,我的名字: -赫瓦尔·比约恩塞斯 具有特殊性;å和ø将返回:HÃ¥var Bjørnseth 有没有办法解决这个问题,以便返回正确的字母 我用于检索名称的代码: $pageContent = file_get_contents('http://graph.facebook.com/' . $user_id); $parsedJson = json_decode($pageContent);

我想获取单击登录的用户的名称。我已经成功地做到了。。唯一的问题是名称带有特殊字符。例如,我的名字: -赫瓦尔·比约恩塞斯 具有特殊性;å和ø将返回:HÃ¥var Bjørnseth

有没有办法解决这个问题,以便返回正确的字母

我用于检索名称的代码:

$pageContent = file_get_contents('http://graph.facebook.com/' . $user_id);
        $parsedJson  = json_decode($pageContent);
        echo $parsedJson->name; 

如果你们中有人知道如何使用Javascript SDK来命名,我很想听听!谢谢:)

如果您可以尝试访问该链接


你可以看到facebook正在返回正确的字符。我认为你的问题在于你使用的字符编码。可能您可以尝试将获得的名称转换为所需的编码。

您也可以尝试使用Facebook PHP SDK。它应该自动处理编码问题。请参阅:

能否使用Javascript SDK进行相同的调用,并让我们知道它是否返回正确的字符?我会:p但老实说,我不知道如何!我不是一个非常熟练的程序员:-)。谢谢你的回复!试一试,你会惊讶于你能做什么。谢谢你的回答:)现在我知道它可以用PHP来完成。不知道怎么办:p