問題解決・・だけど・・

Incorrect(ryとの戦いは一先ず終了。
原因は、UTF-8コードでポストしようとしていたからでした。
一瞬見ると「?」となるような問題ですが、説明すると・・。

まず私は、スクリプトをSHIFT-JISで保存し、Twitterへ投稿する際はUTF-8にして投稿するようにコーディングしました。
ところが、@つきポストや一部のポスト内容だとIncorrect(ryを吐いてしまう問題が発生しました。
んで、試しにUTF-8でスクリプトを保存し、文字コード無変換でポストをしてみたら、あっさりとポストできました。
ということで、文字コード変換のところで躓いていたのであった・・・と。

なぜUTF-8でポストするのかというと、Twitterで使われている文字コードがUTF-8だからです。
TwitterAPI仕様書にもポストするときはUTF-8にコードを変換してポストするよう書いてありました。
なので、それに乗っ取ってコーディングをしたというわけです。
とりあえず、問題が解決したので、このまままたテストを継続してみようと思います。
その間に、リプライやタイムラインの発言に反応させる方法を見つけなければ・・。

スポンサードリンク
Pocket

Comments are closed.