-
Notifications
You must be signed in to change notification settings - Fork 32
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
v14.1.1 - Plaintext export does not support unicode characters (symbol, emojis...) #639
Comments
@john-p-knapp It's actually a larger issue. The plaintext "converter" api in Thunderbird actually does not handle unicode. Even the smile emoji is not converted. I am actually surprised this has not come up before. There is some technical or perhaps philosophical perspective that "plaintext" == ASCII which would mean not including unicode characters. Aside from philosophy, I am not sure I can address this with the current apis. I will see if there are any new methods . |
Hi @cleidigh ! In latest Thunderbird 128 we have added a new API: That seems to correctly keep these chars:
Result:
The API is using this under the hood, but you should of course use the API directly :-) We miss you in the developer meetings |
@john-p-knapp |
Is this only for export? because I have the issue with emails I imported. Letters with accents in french don't show properly in some plaintext emails |
@Dricc123 |
@cleidigh thanks for checking. I finally found my root cause: it's the mbox file that was created by Google Takeout that has a problem: https://webapps.stackexchange.com/questions/71153/takeout-breaks-my-non-ascii |
@john-p-knapp |
It appears that some characters are getting dropped in the plaintext export. I have specifically noticed –“”’ (U+2013, U+201C, U+201D, U+2019) are dropping in plaintext but are being exported in html and pdf formats.
I've tested with both the 14.1.1 & 14.1.2 beta versions. Happy to gather any additional details that would be helpful.
Thanks for all the work you do!
The text was updated successfully, but these errors were encountered: