jpmobile/jpmobile — pull request #65 by perfect-freeze (2013-06-17 07:16:58+00:00)
Title: au からの特殊文字を含むメールを受信した時にエラーが発生しました

具体的には ① 等の丸囲み数字のパース時にエラーが発生しました

```
"\xAD\xA1" to UTF-8 in conversion from ISO-2022-JP to stateless-ISO-2022-JP to EUC-JP to UTF-8

jpmobile-abe16cc4a483/lib/jpmobile/util.rb:148:in `encode'
jpmobile-abe16cc4a483/lib/jpmobile/util.rb:148:in `jis_to_utf8'
jpmobile-abe16cc4a483/lib/jpmobile/mobile/au.rb:116:in `to_mail_internal'
jpmobile-abe16cc4a483/lib/jpmobile/mobile/abstract_mobile.rb:165:in `decode_transfer_encoding'
jpmobile-abe16cc4a483/lib/jpmobile/mail.rb:274:in `convert_encoding_jpmobile'
jpmobile-abe16cc4a483/lib/jpmobile/mail.rb:81:in `parse_message_with_jpmobile'
jpmobile-abe16cc4a483/lib/jpmobile/mail.rb:92:in `init_with_string'
mail (2.5.4) lib/mail/message.rb:128:in `initialize'
mail (2.5.4) lib/mail/mail.rb:50:in `new'
```

au からのメールの場合、 Mail.new 時に jis_to_utf8 を通りますが、この ISO-2022-JP → UTF-8 の変換でエラーになります
① 等には、マップが存在しないようです

変換する元のエンコードを ISO-2022-JP ではなく、その windows 拡張である CP50220 にしたらエラーにならずに通りました
変換後の文字も ① 等、適切に変換されています

修正方法がちょっと微妙な気がしますが、ご検討お願いします