From: rubikitch@... Date: 2009-10-20T02:05:18+09:00 Subject: [ruby-list:46479] Re: common.rb$B$N%(%i!<(B From: "T.Soejima" Subject: [ruby-list:46478] common.rbのエラー Date: Mon, 19 Oct 2009 16:08:45 +0900 るびきちです。 > /usr/lib/ruby/1.8/uri/common.rb:436:in `split': bad URI(is not URI?): > http://finance.yahoo.com/echarts?s=^N225 (URI::InvalidURIError) > > となってしまい怒られてしまいます。 > "^"が悪さをしてるのかなぁ〜と思っているんですが、何か方法は ^→%5Eにしてみましょう。 require 'uri' require 'cgi' CGI.escape "^" # => "%5E" URI("http://finance.yahoo.com/echarts?s=%5EN225") # => # -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/ Twit: http://twitter.com/rubikitch/ 『Ruby逆引きハンドブック』 http://d.hatena.ne.jp/rubikitch/20090525/rubybook