A year ago, I reported a problem on this forum about accented characters omitted in emails sent using FTH tools such as the agenda and the new member welcoming message. Original thread:
support.toastmastersclubs.org/...accented-characters-omitted-from-the-new-member-welcome-message
Since then, the same issue has been reported at least twice by other people:
Unfortunately, the FTH staff has repeatedly dismissed it as a user problem. I would like to revisit and discuss the 2 claims made by FTH to justify their decision.
Claim 1: FTH only supports UTF-8 encoding and does not support double-byte or multiple-byte characters.
This is self-contradictory.
UTF-8 is a variable-width encoding, not a single-byte encoding (see reading suggestions below). Logically, if a system supports UTF-8 encoding, then it supports multiple-byte characters. Conversely, if it does not support multiple-byte characters, then it does not support UTF-8 encoding.
Here are examples of how certain characters are encoded using UTF-8 (
www.fileformat.info/info/charset/UTF-8/list.htm
):
| Symbol | Hex Code (2 digits = 1 byte) | Binary Code (8 bits = 1 byte) | Number of Bytes |
| Dollar sign ($) | 24 | 00100100 | 1 |
| Pound sign (£) | C2 A3 | 11000010 10100011 | 2 |
| Euro sign (€) | E2 82 AC | 11100010 10000010 10101100 | 3 |
Perhaps the confusion comes from UTF-8’s backward-compatibility with ASCII, a single-byte character set (which, not coincidentally, contains all the essential characters for communication in US English).
To be clear, FTH obviously supports UTF-8: multiple-byte characters (accented, Chinese, emoji, etc.) can be written and displayed without any problem on FTH web pages, including the agenda. However, multiple-byte characters are not displayed in emails sent using the FTH emailing tools; they simply vanish. Thus it can be asserted that the FTH
emailing tools do not currently support UTF-8.
Claim 2: Special characters in emails sent from (or received by) a Windows operating system will not be displayed properly because FTH uses UTF-8 while Windows uses UTF-16 by default.
This is false.
When composing a message to be emailed, the proper encoding is set by the emailing service, not by the computer’s operating system. A “Content-Type” tag is added in the email header (usually hidden) that indicates which encoding standard has been used to compose the message. When receiving an email, the email client determines how to decode the message by looking at the Content-Type setting (
www.emailonacid.com/blog/article/email-d...ding_in_html_emails/
).
UTF-8 is universally recognized as the preferred encoding standard for web pages. Also, practically all email clients, including Microsoft Outlook and Gmail (the client I use), support UTF-8 by default.
In the past, due to the many character sets available on different systems and in different parts of the world, certain characters or entire messages would sometimes come out garbled due to applying the wrong character set. With the dominance of Unicode and UTF-8, this has become a rare event. I am a French-speaker and a long-time user of Internet services and, in the last several years, I have never experienced any problem with the use of accented characters, FTH being the unique and glaring exception.
Reading suggestions:
Considering how the FTH staff is usually caring and attentive to the users' needs and issues, I find it baffling that the problem I and other people have reported is getting completely and utterly ignored. I remember that, not so long ago, FTH expressed some interest in providing versions of FTH in different languages. If that interest is still there, then we should be worried about non-English characters vanishing from emails sent using FTH tools regardless of which operating system is involved.
I remain at your disposal and would be happy to help if you need a test user.
Sincerely,