hirokawa Thu Aug 28 11:04:19 2003 EDT
Modified files: /phpdoc/en/reference/mbstring ini.xml reference.xml Log: added not for PHP 4.3.3. Index: phpdoc/en/reference/mbstring/ini.xml diff -u phpdoc/en/reference/mbstring/ini.xml:1.6 phpdoc/en/reference/mbstring/ini.xml:1.7 --- phpdoc/en/reference/mbstring/ini.xml:1.6 Thu May 1 17:52:57 2003 +++ phpdoc/en/reference/mbstring/ini.xml Thu Aug 28 11:04:19 2003 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <section id="mbstring.configuration"> &reftitle.runtime; &extension.runtime; @@ -159,7 +159,8 @@ <programlisting> <![CDATA[ ; Set default language -mbstring.language = English; Set default language to English (default) +mbstring.language = Neutral; Set default language to Neutral(UTF-8) (default) +mbstring.language = English; Set default language to English mbstring.language = Japanese; Set default language to Japanese ;; Set default internal encoding Index: phpdoc/en/reference/mbstring/reference.xml diff -u phpdoc/en/reference/mbstring/reference.xml:1.11 phpdoc/en/reference/mbstring/reference.xml:1.12 --- phpdoc/en/reference/mbstring/reference.xml:1.11 Wed May 21 06:34:23 2003 +++ phpdoc/en/reference/mbstring/reference.xml Thu Aug 28 11:04:19 2003 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <reference id="ref.mbstring"> <title>Multi-Byte String Functions</title> <titleabbrev>Multi-Byte String</titleabbrev> @@ -28,8 +28,11 @@ <para> Since PHP is basically designed for ISO-8859-1, some multi-byte character encoding does not work well with PHP. Therefore, it is - important to set <literal>mbstring.internal_encoding</literal> to - a character encoding that works with PHP. + important to set + <literal>mbstring.language</literal> to appropriate language + (i.e. "Japanese" for japanese) and + <literal>mbstring.internal_encoding</literal> to a character + encoding that works with PHP. </para> <para> PHP4 Character Encoding Requirements @@ -114,13 +117,29 @@ encoding conversion if binary data is used for HTTP input/output. </para> - <para> - If <literal>enctype</literal> for HTML form is set to - <literal>multipart/form-data</literal>, - <literal>mbstring</literal> does not convert character encoding - in POST data. If it is the case, strings are needed to be - converted to internal character encoding. - </para> + <note> + <para> + For PHP 4.3.2 or earlier, + if <literal>enctype</literal> for HTML form is set to + <literal>multipart/form-data</literal>, + <literal>mbstring</literal> does not convert character encoding + in POST data. If it is the case, strings are needed to be + converted to internal character encoding. + </para> + </note> + <note> + <para> + Since PHP 4.3.3, + if <literal>enctype</literal> for HTML form is set to + <literal>multipart/form-data</literal>, and, + <literal>mbstring.encoding_translation</literal> is set to + On in &php.ini: + POST variables and uploaded filename will be converted to + internal character encoding. + But, characters specified in 'name' of HTML form will not be + converted. + </para> + </note> <para> <itemizedlist> <listitem>