Toucanバーチャル博物館
VRML図鑑 3DCG 展示室   開発日誌 お問い合わせ
2012.4 2013.6 2013.5 2013.4 2013.3 2013.2 2013.1 2012.12 2012.11 2012.10 2012.9 2012.8 2012.7 2012.6 2012.5 2012.3 2012.2 2012.1 2011.12 2011.11 2011.10 2011.09 2011.08 2011.07 2011.06 2011.05 2011.04 2011.03 2011.02 2011.01 2010.12 2010.11 2010.10 2010.09 2010.08 2010.07 2010.06 2010.05 2010.04 2010.03 2010.02 2010.01 2009.12 2009.11 2009.10 2009.09 2009.08 2009.07

トコちゃんの開発修行+管理人日誌 2012年2月

お仕事中デスクトップ(仕事中は3分毎更新)

2月4日 Twitter、その8

「返信」を作る。

2月3日 Twitter、その7

画像の投稿をしてみようと思ったのですが、「LINQ to Twitter」がまだ見対応で、自力でなんとかしてみようかと試みましたがやっぱり駄目。(iso-8859-1のエンコーディングまではなんとかなったのですが・・・)

ここは素直に断念して、投稿できるものとして準備だけすることにします。その他、リツイートとか画像や動画の表示とか。 

今日の田舎暮らし
朝、気温-11度

2月2日 Twitter、その6

いよいよツイートする部分をプログラムしてみたのですが、日本語だとエラーが出てしまって困ってしまった。

「LINQ to Twitter」がBeta版(開発中)なので動かない場合があっても仕方ないので、自力でなんとかしようと一日色々調べながら試行錯誤してみたのですが、どうにもならない。

原因は解ったのですが(Silverlightで直接APIが呼べないので、仲介してもらうのですがそこで日本語のコードが元に戻ってしまう)、どう対処すればいいのか解らない。今日一日ねばって、駄目なら保留して先に進めます。 

<追記>とりあえず解決

日本語を使うときにそのまま使えないのでUTF-8というコードに変換するのですが例えば

”テスト”だと
%E3%83%86%E3%82%B9%E3%83%88、こんな感じ

でこれをURLで送るとどうも元の”テスト”の漢字コードに戻ってしまうのが原因のようで。
"%"が特殊な文字(エスケープ)なんですが、それを文字として送るには、もう一度"%"を文字だよと"%25"にしてから送らないといけないみたいです。

%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588

で、これを受け取ってから元の%E3%83%86%E3%82%B9%E3%83%88にすれば出来ました。

なんとか変則技で日本語でツイートするところまでできました。ゲームが完成するころには「LINQ to Twitter」も正式バージョンになって問題も解決しているでしょうから、明日から画像を投稿にチャレンジです。 

こうした問題がある度に、色んなことに詳しくなる。

今日の田舎暮らし
明日朝は久しぶりに-10度になるかもしれない。

2月1日 父の診察

父は脳梗塞、母は認知症、なんだか私もぼけーとした一日。父の血液検査の結果は良好。