[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-docs
Subject:    cvs commit: httpd-docs-2.0/htdocs/manual/mod mod_charset_lite.html
From:       slive () locus ! apache ! org
Date:       2000-11-29 2:45:21
[Download RAW message or body]

slive       00/11/28 18:45:21

  Modified:    htdocs/manual/mod mod_charset_lite.html
  Log:
  Bring mod_charset_lite up to the "modern" format.
  
  Revision  Changes    Path
  1.4       +63 -56    httpd-docs-2.0/htdocs/manual/mod/mod_charset_lite.html
  
  Index: mod_charset_lite.html
  ===================================================================
  RCS file: /home/cvs/httpd-docs-2.0/htdocs/manual/mod/mod_charset_lite.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -d -b -u -r1.3 -r1.4
  --- mod_charset_lite.html	2000/09/26 19:38:35	1.3
  +++ mod_charset_lite.html	2000/11/29 02:45:21	1.4
  @@ -14,18 +14,24 @@
   <!--#include virtual="header.html" -->
     <H1 ALIGN="CENTER">Module mod_charset_lite</H1>
   
  -  <P>
  -  This module is contained in the <CODE>mod_charset_lite.c</CODE> file, with
  -  Apache 2.0 and later. It provides the ability to specify character set
  -  translation, or recoding, by directory or location or virtual server.  It
  -  is not compiled into the server by default.  <CODE>mod_charset_lite</CODE>
  -  requires that Apache is compiled with APACHE_XLATE defined.
  -  </P>
  +<p>This module provides the ability to specify character set
  +  translation or recoding.</p>
   
  -  <P>
  -  This module provides a small subset of configuration mechanisms
  -  implemented by Russian Apache and its associated <CODE>mod_charset</CODE>.
  -  </P>
  +<P><A
  +HREF="module-dict.html#Status"
  +REL="Help"
  +><STRONG>Status:</STRONG></A> Experimental
  +<BR>
  +<A
  +HREF="module-dict.html#SourceFile"
  +REL="Help"
  +><STRONG>Source File:</STRONG></A> mod_charset_lite.c
  +<BR>
  +<A
  +HREF="module-dict.html#ModuleIdentifier"
  +REL="Help"
  +><STRONG>Module Identifier:</STRONG></A> charset_lite_module
  +</P>
   
     <H2>Summary</H2>
     <P>
  @@ -48,6 +54,14 @@
     is needed in order for any translation to take place.
     </P>
   
  +  <p>This module will only work if <code>APACHE_XLATE</code> is defined
  +  at compile time.</p>
  +
  +  <P>
  +  This module provides a small subset of configuration mechanisms
  +  implemented by Russian Apache and its associated <CODE>mod_charset</CODE>.
  +  </P>
  +
     <H2>Directives</H2>
     <UL>
      <LI><A HREF="#charsetsourceenc">CharsetSourceEnc</A>
  @@ -56,6 +70,39 @@
      </LI>
     </UL>
   
  + <H2>Common Problems</H2>
  +
  +  <H3>Invalid character set names</H3>
  +
  +  <P>
  +  The character set name parameters of CharsetSourceEnc and CharsetDefault
  +  must be acceptable to the translation mechanism used by APR on the system
  +  where mod_charset_lite is deployed.  These character set names are not 
  +  standardized and are usually not the same as the corresponding values used 
  +  in http headers.  Currently, APR can only use iconv(3), so you can easily
  +  test your character set names using the iconv(1) program, as follows:
  +  </P>
  +
  +  <PRE>
  +  iconv -f charsetsourceenc-value -t charsetdefault-value
  +  </PRE>
  +
  +  <H3>Mismatch between character set of content and translation rules</H3>
  +
  +  <P>
  +  If the translation rules don't make sense for the content, translation
  +  can fail in various ways, including:
  +  </P>
  +
  +  <SL>
  +  <LI>
  +  The translation mechanism may return a bad return code, and the connection
  +  will be aborted.
  +  <LI>
  +  The translation mechanism may silently place special characters (e.g., question
  +  marks) in the output buffer when it cannot translate the input buffer.
  +  </SL>
  +
     <HR>
   
     <H2><A NAME="charsetsourceenc">CharsetSourceEnc</A></H2>
  @@ -90,10 +137,6 @@
      REL="Help"
     ><STRONG>Module:</STRONG></A> mod_charset_lite
     <BR>
  -  <A
  -   HREF="directive-dict.html#Compatibility"
  -   REL="Help"
  -  ><STRONG>Compatibility:</STRONG></A> Only available in Apache 2.0 or later
   
     <P>
     The <CODE>CharsetSourceEnc</CODE> directive specifies the source charset
  @@ -119,6 +162,8 @@
     translation support in Solaris 8.
     <P>
   
  +<hr>
  +
     <H2><A NAME="charsetdefault">CharsetDefault</A></H2>
     <P>
     <A
  @@ -151,10 +196,6 @@
      REL="Help"
     ><STRONG>Module:</STRONG></A> mod_charset_lite
     <BR>
  -  <A
  -   HREF="directive-dict.html#Compatibility"
  -   REL="Help"
  -  ><STRONG>Compatibility:</STRONG></A> Only available in Apache 2.0 or later
   
     <P>
     The <CODE>CharsetDefault</CODE> directive specifies the charset that
  @@ -178,6 +219,8 @@
   
     <P>
   
  +<hr>
  +
     <H2><A NAME="charsetoptions">CharsetOptions</A></H2>
     <P>
     <A
  @@ -210,10 +253,6 @@
      REL="Help"
     ><STRONG>Module:</STRONG></A> mod_charset_lite
     <BR>
  -  <A
  -   HREF="directive-dict.html#Compatibility"
  -   REL="Help"
  -  ><STRONG>Compatibility:</STRONG></A> Only available in Apache 2.0 or later
   
     <P>
     The <CODE>CharsetOptions</CODE> directive configures certain behaviors 
  @@ -239,38 +278,6 @@
     </DL>
     </P>
   
  -  <H2>Common Problems</H2>
  -
  -  <H3>Invalid character set names</H3>
  -
  -  <P>
  -  The character set name parameters of CharsetSourceEnc and CharsetDefault
  -  must be acceptable to the translation mechanism used by APR on the system
  -  where mod_charset_lite is deployed.  These character set names are not 
  -  standardized and are usually not the same as the corresponding values used 
  -  in http headers.  Currently, APR can only use iconv(3), so you can easily
  -  test your character set names using the iconv(1) program, as follows:
  -  </P>
  -
  -  <PRE>
  -  iconv -f charsetsourceenc-value -t charsetdefault-value
  -  </PRE>
  -
  -  <H3>Mismatch between character set of content and translation rules</H3>
  -
  -  <P>
  -  If the translation rules don't make sense for the content, translation
  -  can fail in various ways, including:
  -  </P>
  -
  -  <SL>
  -  <LI>
  -  The translation mechanism may return a bad return code, and the connection
  -  will be aborted.
  -  <LI>
  -  The translation mechanism may silently place special characters (e.g., question
  -  marks) in the output buffer when it cannot translate the input buffer.
  -  </SL>
   
   <!--#include virtual="footer.html" -->
    </BODY>
  
  
  

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic