2014-11-05 3 views
0

내 사이트에 페이스 북 로그인을 구현 중이며 인증 프로세스가 정상적으로 작동하지만 다른 문제가 있습니다. 이 이름은 키릴 문자에있을 예정이다Facebook API 인코딩 문제

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

내가 필요 : 나는 인증 응답에서 사용자의 이름을 얻을 때, 나는이납니다

  1. 표시를 데이터베이스에 안전하게 cyrilic
  2. 스토어를 통해 사용자에게 내가 json_decode() 및 iconv()하지만 성공을 사용하여 시도 키릴 나중에

로 다시 변환 할 수. 어쩌면 매개 변수를 올바르게 가져올 수 없습니다. 도와주세요!

+0

어쩌면 응용 프로그램의 문자 세트가 문제가 될 수 있습니다. UTF-8 만 사용해야합니다. – Narf

+0

@ Narf 당신은 좀 더 구체적 일 수 있습니까? –

+0

"UTF-8 만 사용"보다 구체적 일 수는 없습니다. :) – Narf

답변

2

사용 헤더는 HTTP 헤더를 수정 :

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

장소를 당신의 PHP 파일의 상단 또는 사방에 포함 공통 파일에서 같은 설정 파일로.