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であるという、豪快な決めうちっぷり。。