金光です。見事、うまくいきました!

On Thu, 12 Sep 2002 21:57:19 +0900
Shinji Miura <snj / users.sourceforge.jp> wrote:

> 三浦@大阪電通大です。
> 
> まず、CGIクラスのheaderメソッドですが、
> これは単に設定されたHTTPのヘッダ用文字列を返すだけで
> 実際の出力は行いません。通常
> 
> cgi = CGI.new('html4')
> puts cgi.header({'charset' => 'iso-2022-jp'})
> puts '<html><title>hogehoge</title><body>fugafuga</body></html>'

な、生で書くのがつらかったので……

> で、outメソッドを用いる場合、ヘッダの設定は
> outメソッドの引数にハッシュを渡してあげることで成立します。

見事成功しました!!! これ、マニュアル読んでもわかんなかったん
ですが、三浦さんは、どうやって解読されました?

> よって、正解は
> 
> cgi = CGI.new("html3")
> 
> # データベースの処理をして
> 
> cgi.out({"charset" => "shift_jis"}) do
>   cgi.html() do
> 		   ...
> 		   ...
> 		   ...

あっけなく成功しました!

cgi.rbは使い勝手がよさそうなだけに、もちょっと例が載っていると
いいなぁ、と思いますけど、がんばります。

三浦様、ありがとうございました !!!


M.Kanemitsu
―――――――――――――――
金光雅夫 masao-k / a-net.email.ne.jp

http://www.masao-k.net
http://isweb14.infoseek.co.jp/art/soshikon/
http://isweb15.infoseek.co.jp/computer/ruby256/
〒216-0031 川崎市宮前区神木本町5-14-12
自宅: 044-877-5006
携帯: 090-2753-5292