Fix "ascii" charset

This commit is contained in:
M66B 2019-08-05 15:41:15 +02:00
parent a20524199b
commit d6b9ceb388
1 changed files with 5 additions and 7 deletions

View File

@ -800,13 +800,11 @@ public class MessageHelper {
ContentType ct = new ContentType(part.getContentType());
String charset = ct.getParameter("charset");
String encoding = null;
try {
String[] enc = part.getHeader("Content-Transfer-Encoding");
if (enc != null && enc.length > 0)
encoding = enc[0];
} catch (MessagingException ex) {
Log.w(ex);
// Fix common mistakes
if (charset != null) {
charset = charset.replace("\"", "");
if ("ASCII".equals(charset.toUpperCase()))
charset = "us-ascii";
}
if (TextUtils.isEmpty(charset) || "US-ASCII".equals(charset.toUpperCase())) {