1

このライブラリ (Abraham twitteroauth) を使用して、タイムラインからツイートを取得しています...

$connection = getConnectionWithAccessToken(TOKEN, TOKEN_SECRET);
$tweets = $connection->get('statuses/user_timeline', array('screen_name' => 'francis_narcise'));

そして、すべて正常に動作しますが、出力には二重引用符の代わりに "“" のようなおかしな文字がたくさん含まれています。

なぜこれが起こるのか誰か知っていますか?

4

1 に答える 1

2

ライブラリから得られる結果はUTF-8です。出力の文字セットを正しく設定するか、正しいエスケープ機能を使用してください。

たとえば、HTML に出力する場合、ページの文字セットを UTF-8 に設定できます。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

または、次のように文字をエスケープできますhtmlentities

echo htmlentities($tweet);
于 2013-08-07T23:40:28.160 に答える