From: Takeyuki Fujioka Date: 2008-08-23T16:07:21+09:00 Subject: [ruby-dev:35928] [Bug #475] cgi.rbにNKFに依存したコードが入っている チケット #475 が更新されました。 (by Takeyuki Fujioka) すみません、いずれは削除されるのかと思っていました。 languageの自動付与は日本語だけをサポートするのもどうかと思います。 しかも、UTF-8は自動付与されないですし。 contentの文字コード自動変換も日本語だけサポートするのはどうかと思います。 Rubyが日本語のための言語だったらそれでいいのかもしれませんが、 マルチリンガルを目指すんだったらない方がいいと思います。 もしくは全部自動変換するようにするとか。 私が思うにはこの自動変換機能よりも自分で やってもらったほうがいいと思うんですけど。 cgi.out("type"=>"text/html","charset"=>"iso-2022-jp"){content} と書いていたのが cgi.out("type"=>"text/html; charset=iso-2022-jp",language=>"ja"){content.encode("iso-2022-jp")} になるんだと思います。 すべての言語に対して公平になると思うのですが、あまりよくないんでしょうかね? ---------------------------------------- http://redmine.ruby-lang.org/issues/show/475 ---------------------------------------- http://redmine.ruby-lang.org