出沢@フジフイルム です

From: kjana / os.xaxon.ne.jp (YANAGAWA Kazuhisa)
Subject: [ruby-list:10873] Re: base64.rb 
Date: Mon, 16 Nov 1998 19:41:03 +0900
Message-ID: <199811161040.TAA13532 / mail1.os.xaxon.ne.jp>

kjana>   この後につけたのではいけないでしょうか?

なるほど、、
kjana>   # \s+ で split -> should_encode? true な token ではさまれる空白は
kjana>   # reduce.

ん? ちょっとBUGみっけ。
逆ですよ、ここは。true で挟まれる所の空白は保存する為に
まとめてencodeが必要ですから、

kjana>         while should_encode? tmp[1]
kjana>           tok << tmp.shift.to_s
kjana>           tok << tmp.shift.to_s
kjana>           break unless tmp[0]
kjana>         end

	tok << " "
	tok << tmp.shift.to_s

でないと。(typoみたいにも見えますが)

所で、> 識者
  変換前にあった空白は、その数や型(っていうか、SP,tab,LF,CR)は
  保存すべきでしょうか?