Mailのフィード登録はURIエンコードが必要

PubSubフレームワークのテストのため、Mailにフィードを追加してみて気がついたのですが日本語はうまくないですね。例えば、テクノラティのウォッチリストのフィードは"http://feeds.technorati.jp/search/福田総理"といったようになるわけですが、これをそのままMailのフィードに追加使用とすると何も反応しません。(いつか、反応があるのかもしれませんが待ちきれません)サファリではそのまま日本語でOKなのに...Mailの手抜きなのか、テクノラティの不親切なのか。ともかくもエンコードが必要なようです。

require 'net/http'
puts URI.encode(ARGV.shift)

しばらくRuby触っていなかったんですがコレしか思いつきませんでした。

この記事のトラックバックURL:

http://hippos-lab.com/blog/trackback/227

Comments