2011-12-18 63 views
0

我想創建一個facebook應用程序(只是學習),它將顯示unicode字符。所以我寫這樣的代碼:facebook api unicode字符在谷歌瀏覽器和IE中

<?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它的工作。但在谷歌Chrome和Internet Explorer是顯示了一些這樣的事:

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

這當然是錯誤的。無論如何,我可以解決這個問題嗎?

+0

你的標題是什麼樣的? – sarnold 2011-12-18 07:46:13

回答

0

title元素之前添加以下代碼:

<meta charset=utf-8> 

你得到的數據爲UTF-8編碼,需要將其申報爲此類。沒有任何聲明,瀏覽器會做出猜測。

+0

謝謝!有效 :) – user1104261 2011-12-18 09:30:06