From: Tietew Date: 2008-09-17T11:23:20+09:00 Subject: [ruby-dev:36341] Re: [Feature #542] cgi.rb : CGI::unescape return encoding On Tue, 16 Sep 2008 21:37:12 +0900 In article <48CFAA31.1080709@airemix.jp> [[ruby-dev:36332] Re: [Feature #542] cgi.rb : CGI::unescape return encoding] "NARUSE, Yui" wrote: > 5. かまわず指定された encoding をつける > > じゃないですかね。 > String#valid_encoding? で調べるとか、後で対処する方法はあるのですから。 bad knowhow になりそうで怖いです。 cgi = CGI.new('UTF-8') unless cgi.param.join.valid_encoding? print cgi.header('status' => '400 Bad Request') print 'Bad Request' exit end 等のコードを毎度書くか俺ライブラリにする必要があるわけで。 -- Tietew Blog: http://www.tietew.jp/ PGP: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA