[#42196] YAML でEUC は使えないのでしょうか。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
8 messages
2006/05/05
[#42214] [ANN] RubyKaigi 2006 Announcement — SASADA Koichi <ko1@...>
日本Rubyの会、日本Rubyカンファレンス2006実行委員のささだです。
4 messages
2006/05/10
[#42235] ftp:// のリストを open-uri で得られないでしょうか — "Hideo Konami" <konami@...>
小波です。
5 messages
2006/05/20
[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>
14 messages
2006/05/21
[#42245] Re: コミュニティと宗教の分離について
— Masayoshi Takahashi <takahashi@...>
2006/05/22
高橋征義です。「日本Rubyの会」という集まりの代表をしております。
[#42253] File objectがいつのまにか nilに、 — しん <dezawa@...>
出沢です
9 messages
2006/05/23
[#42267] メニューのループについて — リックス <rubyer4649@...>
りっくすです
21 messages
2006/05/27
[#42275] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/27
From: リックス <rubyer4649@yahoo.co.jp>
[#42276] Re: メニューのループについて
— Hiroshi Yuki <hyuki@...>
2006/05/27
結城です。
[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>
conundrumです。
11 messages
2006/05/28
[#42306] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/29
From: "conundrum /" <conundrum@hotmail.co.jp>
[ruby-list:42293] Re: mime_header.rb
From:
しん <dezawa@...>
Date:
2006-05-28 13:15:22 UTC
List:
ruby-list #42293
> ふむ。encode_header_B64はエンコーディングつきのencoded-word
> を返すメソッドだったんですね。ちょっと誤解してたみたいです。
us-asciiな token は encodeしない と {勘違い | 当時はそうだった}してた
為の仕様です。
そうだすると、日英混じり文をencodeすると、encodeと非encodeが
入り雑じるので、エンコーディングつきで変換しないと、メソッド作る
メリットが無かったのです。
まとめてencodeして それに ヘッダー名とか エンコーディング方式とかを
つけくわえるので良いのなら、pack('m")でよいのだし。
1行目の折り返しがうまくいかないかも、、、だけど
packじゃだめかぁ、ってあのころ書いた気がするので、ひっくり返して
見るかな。
ですので、RFCの正しい理解しなおして、考えなおす必要があるかも。
で、
> とすると、iso-2022-jp以外のエンコーディングは指定できるのか
> どうかとか、Qエンコーディングできるメソッドは用意するのかと
> か疑問は残ります。
取りあえずのバージョンでは、未対応としておいておいて、
必要に応じて、同じメソッドで対応出来るように上位互換できるだろう
とおもいます。
省略可能パラメータを必要に応じて増やして行けばよいのだし。
とすると、
文字コード、エンコード方式 を名前に取りこまない方がよく
エンコーディングを着けて返すと言うことを示す名前がよい
あ、、
Headerだけではなく、Multipartの記述でも同じ様式だな、、、、
となると、やはり mime_{en|de}codeかな。
mime_encode(pre="",len=76,sep="\n ",charset="iso-2022-jp",encoding="B")
ところで、「us-asciiのみのtokenはencodeしない」という私の
勘違い?仕様は、To: しん <dezawa@aliadne.net> をそのまま
喰わせてもよいのですね。
"To: しん <dezawa@aliadne.net>".mime_encode
か
"しん".mime_encode(pre="To: ")+" <dezawa@aliadne.net>"
か。
日英が入り雑じると変換結果が長くなりますが、そのままのこしてしまいましょうか。