Проблема с кодировкой Facebook API

0

Я реализую логин facebook на моем сайте, и процесс auth работает нормально, но есть и другая проблема. Когда я пытаюсь получить имя пользователя из ответа auth, я получаю следующее:

Array ( [name] => Ðиколай Ð"Ñнков [image] => ...

Это имя должно быть в кириллице, и мне нужно:

  1. Показывать его пользователю в кириллице
  2. Храните его безопасно в базе данных и сможете преобразовать его обратно в кириллицу позже

Я пытался использовать json_decode() и iconv(), но не имел успеха. Возможно, я не могу получить параметры правильно. Пожалуйста помоги!

Теги:
facebook
facebook-graph-api
encoding

1 ответ

2
Лучший ответ

Используйте заголовок для изменения HTTP-заголовка:

header('Content-Type: text/html; charset=utf-8');

Поместите его вверху вашего php файла или в общий файл, который вы включите повсюду, например файл конфигурации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню