diff options
author | tv <tv@shackspace.de> | 2015-03-01 11:25:58 +0100 |
---|---|---|
committer | tv <tv@shackspace.de> | 2015-03-01 11:25:58 +0100 |
commit | c88f9ed5a738553185f878eada60998e7bea2cfa (patch) | |
tree | f398e00f4dcfcee295afa722b25d0a0035faf0fe | |
parent | 4ed22b4a12078c8c905b59d9e0da0f47b1a5058c (diff) |
ParseMail: use quoted-printable encoding
-rw-r--r-- | ParseMail.hs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ParseMail.hs b/ParseMail.hs index b8fad79..7ce0674 100644 --- a/ParseMail.hs +++ b/ParseMail.hs @@ -46,8 +46,9 @@ fromMIMEValue val = case mime_val_content val of Single content -> M.Part - { M.partType = "text/plain" - , M.partEncoding = M.None + -- TODO actually check if we're utf-8 or ascii(?) + { M.partType = "text/plain; charset=utf-8" + , M.partEncoding = M.QuotedPrintableText , M.partFilename = Nothing , M.partHeaders = [] , M.partContent = LT.encodeUtf8 $ LT.fromStrict content |