Facebook フィード/ウォール/タイムラインに £ 記号が含まれるメッセージを投稿しようとしています。
私が試してみました:
mb_internal_encoding("UTF-8");
$message = "TEST: £ £ £";
と設定:
mb_internal_encoding("UTF-8");
mb_http_output( "UTF-8" );
運が悪い...
PHP ドキュメントは UTF8 として保存されます。
PHPスクリプトを介して壁に£記号を投稿する方法を知っている人はいますか? 投稿メカニズムは正常に機能しています。
したがって、facebook が取得する配列の値の 1 つは次のとおりです。
$message = "TEST: £ £ £";
$DataArray["message"] = $message;
FB コマンドは次のとおりです。
$result = $facebook->api("/me/feed", "post", $DataArray);
結果は、? が付いたひし形になります。初期化。� 記号については、他の人が書き出すだけです。