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 回答