Skip to content

Conversation

amertak
Copy link

@amertak amertak commented Mar 23, 2021

This should fix the issue with email being sent with other encoding than UTF-8 and then being not properly handled in the javascript code.

By default, toString on S3 file expects UTF-8, so from that moment if it is in other encoding, email will be received broken.

This reads the email using the toString method and tries to find text/plain; charset=(encoding) to decide which encoding provide to TextDecoder function.

Then also the header needs to be modified as we from this moment are working with UTF-8.

Tested with Windows-1250 and ISO-8859-2 where text is now fixed if the email is sent with this encoding.

@amertak amertak mentioned this pull request Mar 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant