大原です。 From: しん <dezawa / aliadne.net> Subject: [ruby-list:42297] Re: mime_header.rb Message-ID: <20060528.231904.115914889.dezawa / aliadne.net> Date: Sun, 28 May 2006 23:19:06 +0900 > > String オブジェクトのメソッドということになるとどうなんでしょうね? > > 「Stringに コード作成者が『意識的』に、『mime_header.rb で』追加したメソッド」 > > だとどうでしょう。 うーん、どうでしょうね。 String はテキストとは限らないのでどうかな、というのと、 "encode_header_B64" でもまつもとさんが誤解しているところをみると ちょっと心配なんですが、 気にしすぎかも知れませんね。 > 日本語限定なら UTF-8 が来ても同じ仕様でできるけど(かな? nkfしだい) > iso-8859-1 もOKよ、 ってするには、 > 文字コード変換を要するかどうか、ってパラメータでやる? > 上位互換とするのだから、省略時はコード変換、だなぁ、感覚的には逆だ。 mime_encode(..., input_charset = :auto) みたいにして、 デフォルトでは NKF で charset に自動変換、 nil にすると無変換、 "iso-8859-1" のように指定すると Iconv で input_charset から charset へ変換、 とか。 > # 当分悩みたくないなぁ。 ですね。残りの引数は追々考えていくのが良いでしょうね。 ---- OHARA Shigeki (大原 重樹) <os / iij.ad.jp>