Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Support other encoding than UTF-8 #131

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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.

None yet

1 participant