2007-09-26 例のメールでレポートを受け付けるプログラム いろいろと文句を言われてたので直した。Quoted printableな文字列を復元する。 str.gsub(/=([0-9A-F][0-9A-F])/) {|pat| sprintf('%c', $1.hex) }.gsub(/=(\r|\n|\r\n)/, '') 二つ目のgsubなんとかならないものか。あと、BOMつきのUTF8もおかしくなったので、それも修正。 str.tosjis.toutf8 なんだこれ。Macの変な文字コードは知らん。