2008年2月29日から2008年2月28日までの日記を表示中
2008年 2月29日 (金)
■Pidgin で Yahooが変
なんか昨日アップした暫定版だと,他のYahooユーザがオンラインなのに見えないことがある模様.というか,昨日からそれでかなり悩んでたんですが,試しに UTF-8 化する前の状態に戻してみたらあっさりと表示されるじゃないですか.うーん,何がまずいのか・・・.差分を眺めてみたところ,1点怪しそうなところを発見.そこを戻してやったら,無事表示されるようになりました.まあ,yazさんによると,Monotone版ではそういった問題はないようなので,早くリリースされて欲しい限りです・・・え? uim?
2008年 2月28日 (木)
■Pidgin vs Yahoo とか
純正のスタンドアロンなクライアントは,ちゃんと「このメッセージはUTFですよー」という 97 とかいうコードをパケットにつけてくれるのでいいのですが,Web版のクライアントは UTF-8 で送ってくるくせに 97 というコードをがついてません.そのため,受け取ってみたところで,エンコードが SJIS なのか UTF-8 なのかがわからんという問題があります.全部 UTF-8 とみなすってのもありですが,そうすると今度は今のPidginが送ってきた文字列が読めなくなっちゃうよなぁ.うーん,どうしたものか (´・ω・`)
Webから来たやつは問答無用で UTF-8 として処理すればいいんですが,どうやって判別すれば・・・とパケットを眺めていたら,なんか 244 とかいう謎のコードが.とりあえず,スタンドアロンなクライアントから出るパケットにはついてないようなんで,yazさんに相談してこれの有無で相手が Web かどうかを判定してみることに.
で,まあ,2〜3行足して,Web版相手でも文字化けしなくなったのはいいんですが,色々いじっているうちに,いくつか細かい文字回りの問題が見つかったり,テスト用のアカウントが何か変だったりと,変なところではまりまくり.実は今まで置いてあったやつ,Yahooに関しては結構問題ありだったっぽいなぁ・・・(;´Д`).とりあえず暫定版を置いてみたんで,Yahoo 使いの人はよければ試してみて下さい.差分は後ほど.
[コメントを書く]
2008年2月29日から2008年2月28日までの日記を表示中
[コメントを書く]