我正在尝试创建一个将显示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中显示的内容如下:
იპáƒáƒ•áƒ”თ პáƒáƒ¡áƒ£áƒ®áƒ˜ ნებისმიერკითხვáƒáƒ–ე!
这当然是错的。无论如何我可以解决这个问题吗?
答案 0 :(得分:0)
在title
元素之前添加以下标记:
<meta charset=utf-8>
您正在以utf-8编码获取数据,并且需要将其声明为此类。没有任何声明,浏览器会猜测。