From: WATANABE Hirofumi Date: 1998-11-05T12:42:31+09:00 Subject: [ruby-list:10654] Re: base64.rb わたなべです. Sinichiro Dezawa writes: :でお茶を濁して、 といろいろ問題はあるけど pack("m") は encode した結果が長く なると勝手に改行入れます. これが一番の問題になるかもしれない. : "=?ISO-2022-JP?B?" + [$1].pack("m").chop + "?=" これだけだとまずいんですよね. :>最長一致も使えるので :> str.gsub!(/(\e\$B.+?\e\(B)/) { : :最短一致ですよね ^^ あれれ? 手がすべりました.