谷歌浏览器和IE浏览器中的Facebook api unicode字符

时间:2011-12-18 07:41:32

标签: facebook internet-explorer unicode

我正在尝试创建一个将显示unicode字符的facebook应用程序(只是学习)。所以我写了这段代码:

<?php 
    $json = file_get_contents('https://graph.facebook.com/Answersge');
    $data = json_decode($json, true);
    echo $data['company_overview'];     
?>

这段代码假设像这样呈现:

იპოვეთ პასუხი ნებისმიერ კითხვაზე!屏幕截图:http://i.stack.imgur.com/JJfKU.png

它在firefox中按预期工作。但在Google Chrome和Internet Explorer中显示的内容如下:

იპáƒáƒ•áƒ”თ პáƒáƒ¡áƒ£áƒ®áƒ˜ ნებისმიერკითხვáƒáƒ–ე!

这当然是错的。无论如何我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

title元素之前添加以下标记:

<meta charset=utf-8>

您正在以utf-8编码获取数据,并且需要将其声明为此类。没有任何声明,浏览器会猜测。