Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Facebook用API贴到墙上:我贴了中文信息,但没有一个汉字显示正确_Php_Facebook_Facebook Wall - Fatal编程技术网

Php Facebook用API贴到墙上:我贴了中文信息,但没有一个汉字显示正确

Php Facebook用API贴到墙上:我贴了中文信息,但没有一个汉字显示正确,php,facebook,facebook-wall,Php,Facebook,Facebook Wall,我使用PHP语言将中文信息发布到我的Facebook墙上,但该消息没有成功显示在墙上-消息被篡改 请参阅下面的代码;PHP页面的编码为UTF-8: function posttofriend($facebook,$friends){ $facebook->api('/me/feed', 'POST', array( 'message' =>'2012光棍節快樂',

我使用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ֻ��Ů���� 2012�������옷! 我是老虎。 www.example.com ���������ˣ�ÿ���˕r��˼�������Ѱ�οƴơ�ƣ���ĸ�H��æ�fý�� ���½����ؿշ��������ض��O�M�ã������^�����նY���նYֻ��Ů����
这可能是您所需要的,不是编码专家,但这是一种改变编码的方法,而且,您是使用现有代码还是自己制作的?确保它没有在其他地方限制编码(例如在API中)

这可能是您需要的,不是编码方面的专家,但这是一种改变编码的方法,而且,您是使用现有代码还是自己制作的?确保它没有在其他地方限制编码(例如在API中)

我发现“text/html;charset=UTF-8”可以工作,但“text/html;charset=UTF-8;”不行。这有帮助吗?我发现“text/html;charset=UTF-8”可以工作,但“text/html;charset=UTF-8;”不行。这有用吗?