cvs: phpdoc /en/reference/mbstring/functions mb-encode-mimeheader.xml

From: Date: Mon, 15 Mar 2004 20:36:58 +0000
Subject: cvs: phpdoc /en/reference/mbstring/functions mb-encode-mimeheader.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969359574@lists.php.net to get a copy of this message
moriyoshi Mon Mar 15 15:36:58 2004 EDT Modified files: /phpdoc/en/reference/mbstring/functions mb-encode-mimeheader.xml Log: - Fix bug #23192 http://cvs.php.net/diff.php/phpdoc/en/reference/mbstring/functions/mb-encode-mimeheader.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/mbstring/functions/mb-encode-mimeheader.xml diff -u phpdoc/en/reference/mbstring/functions/mb-encode-mimeheader.xml:1.4 phpdoc/en/reference/mbstring/functions/mb-encode-mimeheader.xml:1.5 --- phpdoc/en/reference/mbstring/functions/mb-encode-mimeheader.xml:1.4 Tue Dec 23 18:50:54 2003 +++ phpdoc/en/reference/mbstring/functions/mb-encode-mimeheader.xml Mon Mar 15 15:36:58 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/mbstring.xml, last change in rev 1.1 --> <refentry id="function.mb-encode-mimeheader"> <refnamediv> @@ -16,23 +16,28 @@ <methodparam choice="opt"><type>string</type><parameter>linefeed</parameter></methodparam> </methodsynopsis> <para> - <function>mb_encode_mimeheader</function> converts string - <parameter>str</parameter> to encoded-word for header field. - It returns converted string in ASCII encoding. + <function>mb_encode_mimeheader</function> encodes a given string + <parameter>str</parameter> by the MIME header encoding scheme. + Returns a converted version of the string represented in ASCII. </para> <para> - <parameter>charset</parameter> is character encoding - name. Default is <literal>ISO-2022-JP</literal>. + <parameter>charset</parameter> specifies the name of the character set + in which <parameter>str</parameter> is represented in. The default value + is determined by the current NLS setting (<literal>mbstring.language</literal>). </para> <para> - <parameter>transfer-encoding</parameter> is transfer encoding. It - should be one of <literal>"B"</literal> (Base64) or - <literal>"Q"</literal> (Quoted-Printable). Default is - <literal>"B"</literal>. + <parameter>transfer-encoding</parameter> specifies the scheme of MIME + encoding. It should be either <literal>"B"</literal> (Base64) or + <literal>"Q"</literal> (Quoted-Printable). Falls back to + <literal>"B"</literal> if not given. </para> <para> - <parameter>linefeed</parameter> is end of line marker. Default is - <literal>"\r\n"</literal> (CRLF). + <parameter>linefeed</parameter> specifies the EOL (end-of-line) marker + with which <function>mb_encode_mime_header</function> performs + line-folding (a <ulink url="&url.rfc;2822">RFC</ulink> term, + the act of breaking a line longer than a certain length into multiple + lines. The length is currently hard-coded to 74 characters). + Falls back to <literal>"\r\n"</literal> (CRLF) if not given. </para> <para> <example> @@ -50,6 +55,13 @@ </programlisting> </example> </para> + <note> + <para> + This function isn't designed to break lines at higher-level + contextual break points (word boundaries, etc.). + This behaviour may clutter up the original string with unexpected spaces. + </para> + </note> <para> See also <function>mb_decode_mimeheader</function>. </para>

« previous php.doc (#969359574) next »