iso-2022-jpのメールサーバーから文字列を取得していますが、UTFに変換できません。
sub #=> "=?iso-2022-jp?Q?Auto-Asia-JP-1=1B$B$N$4M=3DLsFbMF$N3NG'=1B(B?="
sub.encoding #=> #<Encoding:US-ASCII>
Encoding::Converterを使ってみました。
ec = Encoding::Converter.new("ISO-2022-JP", "UTF-8")
ec.convert(sub) #=> "=?iso-2022-jp?Q?Auto-Asia-JP-1=1B$B$N$4M=3DLsFbMF$N3NG'=1B(B?="
また、文字列の最初の部分、文字列の最後の部分、およびその間のすべての組み合わせを省略してみました。RubyはsubがASCIIだと思っていますが、force_encodingを使ってISO-2022-JPだと伝えようとすると、ゴミを吐き出します。