我使用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年!我是老虎。www.example.com���������ˣ�y���˕r��˼�������Ѱ�οƴơ�ƣ���ĸH���æ�财政年度�����½����ؿշ��������ض��O�M�������^�����նy���նyֻ��Ů����这可能是你需要的,不是编码专家,但PHP图标页这是一种改变编码的方法,也,你是使用现有的代码还是自己做的?确保它没有限制其他地方的编码(例如在API中)。