|
[ruby-list:42409] Re: mime_header.rb: msg#00063lang.ruby.japanese
出沢です method名の議論ももうよいかな、と思われますので、 案2 def mime_encode(pre="",len=76,sep="\n ",charset="iso-2022-jp",encoding="B") として、charset="iso-2022-jp" のときだけ、NKF かならず変換。 としました。 mime_header.rb v1.0 として、神戸さんの所におあずけします。 今回は基本的に手は入れてません。 ですので、charset、encoding の拡張は、その予地を残しただけで 実装していません。エラーもでません。 (charset="iso-2022-jp",encoding="B" で処理しちゃいます) 拡張のご要望が届きましたら、手を付けます。 ということで > 修正点 > 1.fix > [ruby-list:42212] で教えて頂いた > > あと、 ruby-list の過去の記事を "mime.rb" で検索して見ていたところ、 > > なひさんがいくつか patch を出しているようです。 > > [ruby-list:15865] [ruby-list:15877] です。 > > を取り入れました。 > > > その後、不具合報告が出ています ([ruby-list:37918] [ruby-list:37938]) が、 > > いずれもこれらの patch で直るようです。 > > 確認しました。 > > 2. module MIME::HEADER も定義しました。 > String classに追加したメソッドを呼び出す形にしmethod名はご提案の > Header::decode_jp(str) > Header::encode_jp(str) > にしました。 > 4. file名 mime.rb から mime_header.rb に変えました。 はそのままで、 > 3. Stringクラスに追加したmethod名 が mime_encode(pre="",len=76,sep="\n ",charset="iso-2022-jp",encoding="B") mime_decode になります。
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42408] Re: ruby -Ks -rjcode -e"p('|%5.5s|'%'泣き別れ')" #=> "|泣き怖", Takahiro Kambe |
|---|---|
| Next by Date: | [ruby-list:42410] Re: RubyはSUNを殺すのか, Masatoshi Itagaki |
| Previous by Thread: | [ruby-list:42405] RubyはSUNを殺すのか, Omoti |
| Next by Thread: | [ruby-list:42411] Re: mime_header.rb, Takahiro Kambe |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |