# File lib/mail/version_specific/ruby_1_8.rb, line 81 def Ruby18.q_value_decode(str) match = str.match(/\=\?(.+)?\?[Qq]\?(.+)?\?\=/m) if match encoding = match[1] string = match[2].gsub(/_/, '=20') # Remove trailing = if it exists in a Q encoding string = string.sub(/\=$/, '') str = Encodings::QuotedPrintable.decode(string) str = Iconv.conv('UTF-8//IGNORE', fix_encoding(encoding), str) end str end