読者です 読者をやめる 読者になる 読者になる

例のメールでレポートを受け付けるプログラム

いろいろと文句を言われてたので直した。

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の変な文字コードは知らん。