module Mail::Utilities

def transcode_to_scrubbed_utf8(str)

def transcode_to_scrubbed_utf8(str)
  decoded = str.encode(Encoding::UTF_8, :undef => :replace, :invalid => :replace, :replace => "�")
  decoded.valid_encoding? ? decoded : decoded.encode(Encoding::UTF_16LE, :invalid => :replace, :replace => "�").encode(Encoding::UTF_8)
end