わたなべです. Sinichiro Dezawa <dezawa / miya.fujifilm.co.jp> writes: :でお茶を濁して、 といろいろ問題はあるけど pack("m") は encode した結果が長く なると勝手に改行入れます. これが一番の問題になるかもしれない. : "=?ISO-2022-JP?B?" + [$1].pack("m").chop + "?=" これだけだとまずいんですよね. :>最長一致も使えるので :> str.gsub!(/(\e\$B.+?\e\(B)/) { : :最短一致ですよね ^^ あれれ? 手がすべりました.