【发布时间】:2013-03-27 07:25:57
【问题描述】:
我正在尝试向其中包含 £ 符号的 facebook 提要/墙/时间线发布消息。
我试过了:
mb_internal_encoding("UTF-8");
$message = "TEST: £ £ £";
和设置:
mb_internal_encoding("UTF-8");
mb_http_output( "UTF-8" );
运气不好……
PHP 文档保存为 UTF8。
有人知道如何通过 php 脚本将 £ 符号贴到墙上吗?发布机制运行良好。
所以 facebook 获得的数组中的值之一是:
$message = "TEST: £ £ £";
$DataArray["message"] = $message;
FB命令是:
$result = $facebook->api("/me/feed", "post", $DataArray);
结果是带有 ?在里面。 � 对于其他人刚刚写出的 £ 符号。
【问题讨论】:
-
钻石形的?在里面。 �
-
您说您已将字符编码为 UTF-8,您是否发送 charset 标头以便接收系统知道它是 UTF-8?
-
你向 facebook 发送一个数组。如果您可以使用标题对数组进行编码,那对我来说就是新闻...
标签: php facebook facebook-graph-api special-characters