From: Sinichiro Dezawa Date: 1998-11-04T19:36:44+09:00 Subject: [ruby-list:10635] Re: base64.rb dezawa> 手を付け兼ねてるのは、 作って見たのですが、どうも pack["m"] の使い方がおかしいのか encode が正しくない、、、見てください。 結局 0-0177 は不要だった ^^; #### mime.rb ### require "kconv" class String def decode64 #(str) Kconv::tojis(self) end def encode64 str = Kconv::tojis(self) str.gsub!(/\e$B([^\e]+)\e\(B/) { "=?ISO-2022-JP?B?" + [$1].pack("m").chop + "?=" } str end end