From: Wakou Aoyama Date: 2001-03-06T03:55:42+09:00 Subject: [ruby-dev:12371] Re: CGI#out 青山です。 On Sat, 3 Mar 2001 18:29:05 +0900, Kazuhiro NISHIYAMA wrote: > > cgi.out("charset" => "shift_jis") { ... } > > > > とすると、シフトJISのJISX0201仮名がEUCとみなされて変換されるため > > 化けてしまいます。 > > 暗黙の変換は行わないようにした方がいいように思うんですが、どうで > > しょうか。 > > cgi.rbをみてみたら-m0もついてないので勝手にMIMEデコードされると > いう問題もありそうです。 ああ、なるほどなるほど。入力が SJIS の場合、まったく不要な処理が入る、 というのも問題ですね。 ただ、この機能は便利だとは思いますので、デフォルトはオフにして、自動変 換を行わせる為のスイッチ、あるいは、そのような指定をするメソッドを用意、 という感じではいかがでしょう。 -- 青山 和光 Wakou Aoyama