添付ファイル名のデコードって

こんなにややこしいのかー!。ライブラリ一発だと思ったのに。
・・・出来たけどこんなんでいいのか?すっげー自信ない。
[AttachmentSave.rb]の差分。

				decfname=""
				att.original_filename.split(" ").each do |b64|
					b64.gsub!(/=\?iso-2022-jp\?B\?/, '')
					b64.gsub!(/\?=/, '')
					decfname=decfname+NKF.nkf('-mB -s', b64)
				end
				print decfname #添付ファイルデコード後