FQL запрос кодировки символов - PullRequest
0 голосов
/ 11 марта 2012

Я выполняю запрос FQL, и если я распечатываю массив с результатами, я получаю неправильные символы.

Например вместо ò я получаю ò.

моя веб-страница настроена на: text/html; charset=ISO-8859-1

Я думаю, что это проблема с Facebook, а не со мной .. Испытывали ли вы что-то подобное и вам удалось решить?

1 Ответ

2 голосов
/ 12 марта 2012

Результаты из Facebook в UTF-8 кодировке.

ò символ равен c3b2 в UTF-8 (шестнадцатеричный) 0xC3 - Ã 0xB2 - ²

Чтобы преобразовать результаты в ISO-8859-1 из UTF-8 в PHP, вы можете использовать функцию utf8_decode:

$source = chr(0xc3).chr(0xb2);
$result = utf8_decode($source); // -> 0xF2 (ò in ISO-8859-1)
...