technoweenie/astrotrain — pull request #1 by brianmario (2012-01-07 11:05:00+00:00)
Title: Make message body conversion to UTF-8 more reliable

This brings in charlock_holmes to attempt to detect the encoding of messages that don't have a charset header set. We also use the utf8 gem to ensure that the output is *always* valid UTF-8 - even if it means mutating the invalid string to do so.