[#35835] '_' の解説はどこに? — Shusaku <tsyk@...>
Shusakuです。
10 messages
2002/09/01
[#35837] Re: '_' の解説はどこに?
— Shugo Maeda <shugo@...>
2002/09/02
前田です。
[#35857] 日本語混じりの文字列を改行したい — FUJIOKA Takeyuki <fuji@...>
藤岡です。
7 messages
2002/09/05
[#35881] CGI vs mod_ruby vs FastCGI — MoonWolf <moonwolf@...>
MoonWolfです。
12 messages
2002/09/07
[#35890] Re: CGI vs mod_ruby vs FastCGI
— MoonWolf <moonwolf@...>
2002/09/09
MoonWolfです。
[#35893] Re: CGI vs mod_ruby vs FastCGI
— Shugo Maeda <shugo@...>
2002/09/10
前田です。
[#35896] Tofu の有効期限について — Takeshi Honda <moecho21@...>
Tofuを使って、サーブレットを作っているのですが、
6 messages
2002/09/10
[#35902] CGI & DBI — 金光雅夫 (KANEMITSU Masao) <masao-k@...>
金光です。cgi.rbについて教えてください。
8 messages
2002/09/12
[#35922] exit させた Thread の GC について — "USUI Makoto" <usui@...>
はじめまして、碓井といいます。
10 messages
2002/09/14
[#35923] Re: exit させた Thread の GC について
— matz@... (Yukihiro Matsumoto)
2002/09/14
まつもと ゆきひろです
[#35924] Re: exit させた Thread の GC について
— "USUI Makoto" <usui@...>
2002/09/14
碓井です。
[#35925] Re: exit させた Thread の GC について
— nobu.nakada@...
2002/09/14
なかだです。
[#35937] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-13 — maili31s@... (SugHimsi == SUGIHARA Hiroshi)
すぎむし。
14 messages
2002/09/16
[#36004] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-22
— maili31s@... (SugHimsi == SUGIHARA Hiroshi)
2002/09/25
すぎむし%くどいようですが、うるさければ謹慎しますので。
[#36052] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-28
— maili31s@... (SugHimsi == SUGIHARA Hiroshi)
2002/09/30
すぎむし。
[#36127] WeRDS (the Weekly Ruby-Doc Summary) 2002-10-06
— maili31s@... (SugHimsi == SUGIHARA Hiroshi)
2002/10/07
すぎむし。
[#36180] WeRDS, the Weekly Ruby-Doc Summary, for 2002-10-20
— maili31s@... (SugHimsi == SUGIHARA Hiroshi)
2002/10/21
先週分のWeRDSを訳しました。ちなみに先先週分はありません。元記事は
[#36224] WeRDS, the Weekly Ruby-Doc Summary, for 2002-10-27
— maili31s@... (SugHimsi == SUGIHARA Hiroshi)
2002/10/28
先週分のWeRDSを訳しました。最近は ri の改良を軸に話が進んでいます。元記事は
[#35940] 9.2 の数値が 9.199999999999999 — "Inoue" <rubyist@...1.117.ne.jp>
井上です。
16 messages
2002/09/17
[#35941] Re: 9.2 の数値が 9.199999999999999
— matz@... (Yukihiro Matsumoto)
2002/09/17
まつもと ゆきひろです
[#35942] Re: 9.2 の数値が 9.199999999999999
— Fujimaru Hiroyasu <f-hiro@...>
2002/09/17
藤丸です。
[#35943] Ruby でメイルを出すには?
— 金光雅夫 (KANEMITSU Masao) <masao-k@...>
2002/09/17
金光です。どもっ。
[#35975] [ANN] xmlscan-0.1.0-20020920 — UENO Katsuhiro <unnie@...>
うえのです。
7 messages
2002/09/19
[#35977] [ANN] Exerb 2.1.0 — Yuya Kato <yuya-ml@4th.to>
Yuyaです。
18 messages
2002/09/20
[#35978] Cookie
— 金光雅夫 (KANEMITSU Masao) <masao-k@...>
2002/09/20
金光です。どもっ (_ _)
[#35979] Re: Cookie
— rio-t@...
2002/09/20
こんにちは、高石です。
[#35980] Re: Cookie
— 金光雅夫 (KANEMITSU Masao) <masao-k@...>
2002/09/20
金光です。どもっ。
[#35981] Re: Cookie
— Shinji Miura <snj@...>
2002/09/20
三浦@大阪電通大です。
[#35982] Re: Cookie
— 金光雅夫 (KANEMITSU Masao) <masao-k@...>
2002/09/20
金光です。どもっ。
[#35983] Re: Cookie
— rio-t@...
2002/09/21
こんにちは、高石です。
[#35986] Re: Cookie
— 金光雅夫 (KANEMITSU Masao) <masao-k@...>
2002/09/21
金光です。どもっ。
[#35987] Re: Cookie
— Shinji Miura <snj@...>
2002/09/22
三浦@大阪電通大です。おはようございます。
[#36015] [ann] BD released — keita yamaguchi <keita@...>
こんにちは、keita と申します。
12 messages
2002/09/26
[#36016] CGI
— 金光雅夫 (KANEMITSU Masao) <masao-k@...>
2002/09/26
金光です。どもっ。
[#36031] [ANN] xmlscan-0.1.0rc1 released. — UENO Katsuhiro <unnie@...>
うえのです。
9 messages
2002/09/28
[#36037] Re: [ANN] xmlscan-0.1.0rc1 released.
— "NAKAMURA, Hiroshi" <nakahiro@...>
2002/09/30
なひです。
[#36036] [ANN] ruby-sumo — "Shirai,Kaoru" <shirai@...1jp.com>
白井です。
15 messages
2002/09/30
[#36041] Re: [ANN] ruby-sumo
— "Shirai,Kaoru" <shirai@...1jp.com>
2002/09/30
白井です。
[ruby-list:35906] Re: CGI & DBI
From:
金光雅夫 (KANEMITSU Masao) <masao-k@...>
Date:
2002-09-12 10:25:40 UTC
List:
ruby-list #35906
金光です。どもっ。
On Thu, 12 Sep 2002 17:18:51 +0900
Shinji Miura <snj@users.sourceforge.jp> wrote:
> はじめまして、三浦@大阪電通大と申します。
はじめまして (_ _)
>
> HTML出力の部分の
>
> > cgi.header({"charset"=>"shift_jis"})
>
> で、まさに文字セット(charset)の設定を行っています。
> 金光さんの報告によりますと、HTTPのヘッダとして
>
> > Content-Type: text/html; charset=shift_jis
>
> と出力されていることから文字セットの指定自体は成功しています。
場所は、ここでいいのでしょうか
> ですが、cgi.rbその物は出力される文字列の文字コードを
> エンコードしてくれません。よって、ソースファイルの文字コードと
> charsetで指定されている文字コードとが一致していないために
> 文字化けが起こった可能性が考えられます。
>
> 対処法としてはソースファイルの文字コードそのものを
> shift_jisに変換するか、あるいはプログラム中でNKFモジュールを使って
> 出力する文字列の文字コードを変換する方法があります。
えと、使用環境を書いていませんでした。Windows XP PROで
いまはもっぱらFrontPageを使っています。
もしかしたら、cgi.rbがシフトjisでないコードを出力しているの
かもしれませんね
> NKFモジュールの使用方法は
>
> http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=NKF
>
> をご参照下さい。
ありがとうございます。
一応、今は、↓のようにしているのですが、
──────────────────────────────────────
require "cgi"
require "dbi"
# フォームの値をハッシュで取得
cgi = CGI.new("html3")
params = cgi.params
# データベースに接続
dbh = DBI.connect('dbi:OCI8:', 'ruby', 'oci8')
sql = "insert into sample01 (SongName, SongLength_s) VALUES (?, ?)"
dbh.prepare(sql) do | sth |
1.upto(13) { |i| sth.execute("Song #{i}", "#{i*10}") }
end
# SQL文
sql = "select * from sample01"
# 検索キーワードが指定されている場合の処理
sql += %q( where SongName=? ) if params['KEYWORD'] == nil
# SQLの設定
sth = dbh.prepare(sql)
sth.bind_param(1, params['KEYWORD'][0]) if params['KEYWORD'] == nil
# 設定されたSQL文を実行
sth.execute
# レコードの取得
str = ""
sth.fetch_hash do |record|
str += record.inspect + "\n"
end
# HTMLの出力
cgi.header({"charset"=>"shift_jis"})
cgi.out() do
cgi.html() do
cgi.head { cgi.title{"TITLE"} } +
cgi.body() do
cgi.form() do
cgi.textarea("get_text") +
cgi.br +
cgi.submit
end +
cgi.pre() do
CGI::escapeHTML(
"検索文字列は#{params['KEYWORD'][0].inspect}です\n" +
str
)
end
end
end
end
# データベースを閉じる
dbh.disconnect
──────────────────────────────────────
こういう、場所の問題でないのかも。。。
こうすると、charsetうんたらの生出力はなくなりますが、文字化けは
なおりません。
ううう、いったいどこに置くのが本当なんだろう?
一応、NKFをあたってみます。シフトJISにこだわっているわけではないので
あれですが、とりあえず、charsetをEUCにしてみるのもやってみます。
>
> もし、期待通りの内容の回答でなかった場合は申し訳ありません。
> --------------------------------------------------------------
> 「三浦真磁」
いえ、壁にぶちあたっていたので、なんか進めるような気がしてきました。
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