2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-05 08:59:27 +08:00

FIX: support emails in with weird encoding

This commit is contained in:
Régis Hanol 2016-03-11 18:51:53 +01:00
parent 01f2f05f2d
commit 841cec1bc1
3 changed files with 15 additions and 1 deletions

View file

@ -166,7 +166,9 @@ module Email
def try_to_encode(string, encoding)
string.encode("UTF-8", encoding)
rescue Encoding::InvalidByteSequenceError, Encoding::UndefinedConversionError
rescue Encoding::InvalidByteSequenceError,
Encoding::UndefinedConversionError,
Encoding::ConverterNotFoundError
nil
end