编码Fql查询的结果

时间:2013-01-03 09:53:49

标签: php facebook encoding facebook-fql

 $fql = 'SELECT name from user where uid = ' . $user;
            $result = $this->facebook->api(array(
                                       'method' => 'fql.query',
                                       'query' => $fql,
                                     ));
var_dump($result);

我从facebook中选择我的名字,结果未编码,Škofja LokaÅ kofja Loka。我尝试更改此utf_encodeutf_decode,但它不起作用。

1 个答案:

答案 0 :(得分:2)

"Š"不在ISO-8859-1中,因此从{-185}转换为ISO-8859-1,无法处理它。你永远不应该使用这些函数,PHP完全没有任何解码或编码的UTF-8。

看起来你需要的只是UTF-8字符集的http标题:

utf8_decode/utf8_encode