« 2009年3月 | メイン | 2011年1月 »

2009年9月26日

Services_Twitterで投稿が文字化けする

注意:version0.30です。

twitter関連のPEARライブラリ「Services_Twitter(作者が日本人じゃない方)」を使って、twitterに投稿すると文字化けする。ハマったので、メモ。


Twitter.phpの566行目付近の

if ($pType == 'string' && !$this->isUnicode($arg)) {
  // iso-8859-1 string that we must convert to unicode
  $arg = utf8_encode($arg);
}

utf8_encodeの処理をしている行をコメントアウトすればOK。

コメントの通り、元の文字コードがiso-8859-1であるという、豪快な決めうちっぷり。。