Встроил в сайт авторизацию через твиттер (использую библиотеку
Twitter-async от Jaisen Mathai), теперь хочу чтобы пользователь при изменении профайла на сайте постил автоматом в свой твиттер сообщение.
Но тут возникает проблема: русские сообщения просто не отправляются. Точнее вся проблема в том (как я понимаю), что неправильно вычисляется подпись запроса. Погуглил — у многих такая же проблема, все кивают в сторону UTF-8 символов.
Посмотрел исходники библиотеки, но там, по идее, всё нормально, каждый параметр обрабатывается так:
public function encode($string)<br>
{<br>
return rawurlencode(utf8_encode($string));<br>
}<br>
Пробовал также заменить на:
public function encode($string)<br>
{<br>
return rawurlencode(iconv('windows-1251', 'UTF-8', $string));<br>
}<br>
тоже не помогло. Пробовал и другие библиотеки (в частности
TmhOAuth by Matt Harris) — ситуация полностью аналогичная.
Если это важно, то библиотеки встраивал в Kohana 3.2
Куда копать, где может быть проблема?