Facebook пост на стене с API: я публикую китайское сообщение, но ни один из китайских символов не отображается правильно - PullRequest
2 голосов
/ 12 ноября 2011

Я использую язык PHP для публикации китайского сообщения на своей стене Facebook, но сообщение не было успешно отображено на стене - сообщение искажено.

См. Код ниже;кодировка страницы PHP - UTF-8:

function posttofriend($facebook,$friends){
     $facebook->api('/me/feed', 'POST',
                       array(
                       'message' =>'2012光棍節快樂',
                       'name' => 'I am tiger.',
                       'link' => 'http://www.example.com',  
                       'description'=>'光棍節到了,每逢此時倍思春,朋友安慰拼啤酒,父母親戚忙說媒, 被怕今年守空房,將來必定孫滿堂!今年過節不收禮,收禮只收女朋友',
                       'picture'=>'http://www.example.com/single.jpg'
    )); 

}

Теперь я могу видеть сообщения на своей стене, но это выглядит так:

2012�������옷!
I am tiger.
www.example.com
���������ˣ�ÿ���˕r��˼�������Ѱ�οƴơ�ƣ���ĸ�H��æ�fý�� ���½����ؿշ��������ض��O�M�ã������^�����նY���նYֻ��Ů����

1 Ответ

0 голосов
/ 13 ноября 2011

Это может быть то, что вам нужно, не специалист по кодированию, но PHP iconv page это способ изменить кодировку, также вы использовали существующий код или сделали все сами?убедитесь, что он не ограничивает кодировку где-либо еще (например, в API).

...