Facebook API Unicode символов в Google Chrome и IE - PullRequest
0 голосов
/ 18 декабря 2011

Я пытаюсь создать приложение для 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 голосов
/ 18 декабря 2011

Добавьте следующий тег перед элементом title:

<meta charset=utf-8>

Вы получаете данные в кодировке utf-8 и должны объявить их как таковые.Без какого-либо объявления браузеры делают предположение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...