From: David Edmondson Date: Sat, 30 Apr 2016 06:51:47 +0000 (+0100) Subject: emacs: Observe the charset of MIME parts when reading them. X-Git-Url: http://rtime.felk.cvut.cz/gitweb/notmuch.git/commitdiff_plain/fdce7eb54532a0bdbd56ca3d56099b190eb7284c?hp=fdce7eb54532a0bdbd56ca3d56099b190eb7284c emacs: Observe the charset of MIME parts when reading them. `notmuch--get-bodypart-raw' previously assumed that all non-binary MIME parts could be successfully read by assuming that they were UTF-8 encoded. This was demonstrated to be wrong, specifically when a part was marked as ISO8859-1 and included accented characters (which were incorrectly rendered as a result). Rather than assuming UTF-8, attempt to use the part's declared charset when reading it, falling back to US-ASCII if the declared charset is unknown, unsupported or invalid. ---