When text is encoded in a universal encoding scheme such as Unicode, it is difficult to identify which encoding is the most appropriate to use when sending the data to another system. Whichever encoding scheme is selected, it must provide sufficient coverage so as to encode all of the data without loss, and must be in a form that can be understood by the recipient.
Lotus Domino transmits E-mails on a variety of carriers (SMTP, POP3, X.400), and it also presents data as HTML to browsers. If these data contain text which include characters outside the ASCII range, a suitable encoding must be selected to preserve the integrity of the data.
This paper explains how Domino resolves this conundrum, using a set of table-driven API's to reduce the list of potential target character sets to one (or a few) favoured encodings. These API's are sufficiently generic so that their use is applicable in any situation where the export of universally-encoded data to some local platform-specific format is required.
|When the world wants to talk, it speaks Unicode|
International Unicode Conferences are organized by Global Meeting Services, Inc., (GMS).
GMS is pleased to be able to offer the International Unicode Conferences under an exclusive
license granted by the Unicode Consortium. All responsibility for conference finances and
operations is borne by GMS. The independent conference board serves solely at the pleasure
of GMS and is composed of volunteers active in Unicode and in international software
development. All inquiries regarding International Unicode Conferences should be addressed
Unicode and the Unicode logo are registered trademarks of Unicode, Inc. Used with permission.
23 January 1999, Webmaster