わたなべです. Sinichiro Dezawa <dezawa / miya.fujifilm.co.jp> writes: : def encode64 : str = Kconv::tojis(self) : str.gsub!(/\e$B([^\e]+)\e\(B/) { : "=?ISO-2022-JP?B?" + [$1].pack("m").chop + "?=" : } : str : end エスケープとか全部含めて encode する必要があります. str.gsub!(/(\e\$B[^\e]+\e\(B)/) { 最長一致も使えるので str.gsub!(/(\e\$B.+?\e\(B)/) { でもいいです. -- わたなべひろふみ