タグ

ブックマーク / otn.hatenablog.jp (1)

  • Mechanizeの文字コード問題を何とかやっつけた - それはそれ、これはこれ

    MechanizeがEUCのページ(mixiとか)をうまく解析してくれない件で、ずっと試行錯誤していたけど、思い立ってそのあたりのソースを追ってなんとか解決した。hookが用意してあるんだけど、そのhookにメソッドを追加する方法がわからないので、むりやり押し込む。それっぽい名前のhookなので、コード変換をやるとしたらここなんだろうと思う。 class WWW::Mechanize def set_hook @post_connect_hook.hooks << Proc.new do |params| params[:response_body] = NKF.nkf("-wm0",params[:response_body]) params[:response]["Content-Type"]="text/html; charset=utf-8" end end end agent =

    Mechanizeの文字コード問題を何とかやっつけた - それはそれ、これはこれ
    mirakui
    mirakui 2009/05/06
    この方法で動きました!ありがとうございます(mechanize 0.9.4)
  • 1