# \[Bug #609\] cgi.rb$B$G(B&&$B$,%/%(%j$K$"$k$HNc30(B

**URL:** <https://www.ruby-forum.com/t/bug-609-cgi-rb-b-g-b-b-j-k-k-hnc30-b/149701>\
**Category:** Development\
**Created:** [September 28, 2008, 3:03pm UTC](https://www.ruby-forum.com/t/bug-609-cgi-rb-b-g-b-b-j-k-k-hnc30-b/149701 "2008-09-28T15:03:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Takeyuki\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@Takeyuki\_F](https://www.ruby-forum.com/u/Takeyuki_F)\
**Post date:** [September 28, 2008, 3:03pm UTC](https://www.ruby-forum.com/t/bug-609-cgi-rb-b-g-b-b-j-k-k-hnc30-b/149701/1 "2008-09-28T15:03:50Z")

</div>

Bug #609: cgi.rbe$B$Ge(B&&e$B$,%/%(%j$K$"$k$HNc30e(B  
[http://redmine.ruby-lang.org/issues/show/609](http://redmine.ruby-lang.org/issues/show/609)

e$B5/I\<\<Te(B: Takeyuki F.  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$BC4Ev\<Te(B: Takeyuki F., e$B%+%F%4%je(B: lib

$ ruby19 -rcgi -e ‘CGI.new’  
(offline mode: enter name=value pairs on standard input)  
foo=bar&&baz=qux  
/home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:606:in `block (2 levels) in initialize_query': undefined method `valid\_encoding?’ for  
nil:NilClass (NoMethodError)  
from  
/home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:605:in `each' from /home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:605:in `block in  
initialize\_query’  
from  
/home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:604:in `each' from /home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:604:in `initialize\_query’  
from  
/home/mame/work/ruby19/local/lib/ruby/1.9.0/cgi/core.rb:762:in  
`initialize' from -e:1:in `new’  
from -e:1:in `’

---

<div class="post-metadata">

**Author:** ![Takeyuki\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@Takeyuki\_F](https://www.ruby-forum.com/u/Takeyuki_F)\
**Post date:** [September 28, 2008, 3:57pm UTC](https://www.ruby-forum.com/t/bug-609-cgi-rb-b-g-b-b-j-k-k-hnc30-b/149701/2 "2008-09-28T15:57:45Z")

</div>

e$B%A%1%C%He(B #609 e$B$,99?7$5$l$^$7$?!#e(B (by Takeyuki F.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

## Applied in changeset r19613.

[http://redmine.ruby-lang.org/issues/show/609](http://redmine.ruby-lang.org/issues/show/609)
