-1

私は 1 つの Twitter アプリケーションを開発しています。

問題が 1 つあります。

Twitterにメッセージを投稿したいのですが、トルコ語や一部の文字を使用すると投稿されません。

私のコード:

 $mesajing  = "Dear @".$username." : You have ".$ozelmsjs." messages you can read the messages ->".$url."";
 $status    = $twitterObj->post_statusesUpdate(array('status'=>$mesajing));
 $status->response;
4

2 に答える 2

1

試す:

$encoded = utf8_encode($mesajing);
$status    = $twitterObj->post_statusesUpdate(array('status'=>$encoded));

またはやってみてください:

$encoded = iconv('utf-8', 'us-ascii//TRANSLIT', $mesajing);
于 2012-07-06T12:13:24.877 に答える
0

適切なエンコーディングを使用してください。Twitter はおそらく(ドキュメントを読んで確認してください) UTF8 を使用しています。

于 2012-07-06T12:09:49.977 に答える