<html> <body> <pre> <!-- ================================================================== --> <!-- File: $Id: utf-8-encode.mrc,v 1.3 2004/03/15 21:07:18 ehood Exp $ Author: Earl Hood <earl @ earlhood . com> Description: MHonArc, <http://www.mhonarc.org/>, resource file to encode message text data into Unicode UTF-8. This only works with v2.6.0, or later, of MHonArc. Notes: * This is a more general version of utf-8.mrc. Where utf-8.mrc basis its conversion via CHARSETCONVERTERS, this does it via TEXTENCODE. The advantage of TEXTENCODE, is that message text data, including headers, are converted to UTF-8 when read. This provides a performance advantage over the CHARSETCONVERTERS method, and TEXTENCODE affects all text entities in a message bodies. The CHARSETCONVERTERS method depends on individual text-based MIMEFILTERS to explicitly support CHARSETCONVERTERS. TEXTENCODE is transparent to MIMEFILTERS. --> <!-- ================================================================== --> <b><a href="../resources/textencode.html"><TextEncode></a></b> utf-8; MHonArc::UTF8::to_utf8; MHonArc/UTF8.pm <b></TextEncode></b> <-- With data translated to UTF-8, it simplifies CHARSETCONVERTERS --> <b><a href="../resources/charsetconverters.html"><CharsetConverters override></a></b> default; mhonarc::htmlize <b></CharsetConverters></b> <-- Need to also register UTF-8-aware text clipping function --> <b><a href="../resources/textclipfunc.html"><TextClipFunc></a></b> MHonArc::UTF8::clip; MHonArc/UTF8.pm <b></TextClipFunc></b> <!-- The beginning page markup of MHonArc pages need to be modified to tell clients that the pages are in UTF-8 by using a <meta http-equiv> tag. The following resource settings are just the default settings for each resource but with the appropriate <meta http-equiv> tag added. --> <b><a href="../resources/idxpgbegin.html"><IdxPgBegin></a></b> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title><b><a href="../rcvars.html#IDXTITLE">$IDXTITLE$</a></b></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <h1><b><a href="../rcvars.html#IDXTITLE">$IDXTITLE$</a></b></h1> <b></IdxPgBegin></b> <b><a href="../resources/tidxpgbegin.html"><TIdxPgBegin></a></b> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title><b><a href="../rcvars.html#TIDXTITLE">$TIDXTITLE$</a></b></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <h1><b><a href="../rcvars.html#TIDXTITLE">$TIDXTITLE$</a></b></h1> <b></TIdxPgBegin></b> <b><a href="../resources/msgpgbegin.html"><MsgPgBegin></a></b> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title><b><a href="../rcvars.html#SUBJECTNA">$SUBJECTNA$</a></b></title> <link rev="made" href="mailto:<b><a href="../rcvars.html#FROMADDR">$FROMADDR$</a></b>"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <b></MsgPgBegin></b> </pre> </body> </html>