cvs: phpdoc-hu /reference/mbstring configure.xml constants.xml ini.xml reference.xml /reference/mbstring/functions mb-decode-mimeheader.xml mb-encode-mimeheader.xml mb-internal-encoding.xml mb-list-encodings-alias-names.xml mb-list-mime-names.xml mb-strlen.xml mb-strtolower.xml mb-strtoupper.xml

[email protected] ("Lajos Cseppent?")
Newsgroups php.doc.hu
Message-ID <cvschappy1187362826@cvsserver>
chappy		Fri Aug 17 15:00:26 2007 UTC

  Added files:                 
    /phpdoc-hu/reference/mbstring	configure.xml constants.xml ini.xml 
                                 	reference.xml 
    /phpdoc-hu/reference/mbstring/functions	mb-decode-mimeheader.xml 
                                           	mb-encode-mimeheader.xml 
                                           	mb-internal-encoding.xml 
                                           	mb-list-encodings-alias-names.xml 
                                           	mb-list-mime-names.xml 
                                           	mb-strlen.xml 
                                           	mb-strtolower.xml 
                                           	mb-strtoupper.xml 
  Log:
  sync
chappy-20070817150026.txt (text/plain, 59 KB)
http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/configure.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/configure.xml
+++ phpdoc-hu/reference/mbstring/configure.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.7 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<section xml:id="mbstring.installation" xmlns="http://docbook.org/ns/docbook">
  &reftitle.install;
  <para>
   Az <literal>mbstring</literal> nem alapértelmezett kiterjesztés. Ez azt jelenti, hogy alapértelmezettként
   nincs bekapcsolva. A modult bekapcsolhatod a 
   <literal>configure</literal> opcióval. Lást a 
   <link linkend="install">Telepítés és beállítás</link> szekciót részletekért.
  </para>
  <simpara>
   A következõ opciók kapcsolódnak az
   <literal>mbstring</literal> modulhoz.
  </simpara>
  <para>
   <itemizedlist>
    <listitem>
     <para>
      <option role="configure">--enable-mbstring</option>: Engedélyezi az
      <literal>mbstring</literal> függvényeket. Ez az opció szükséges
      az <literal>mbstring</literal> függvények használatához.
     </para>
     <para>
      A <productname>libmbfl</productname> szükséges az <literal>mbstring</literal> használatához.
      A <productname>libmbfl</productname>-t tartalmazza az <literal>mbstring</literal>.
      Ha a <productname>libmbfl</productname> már telepítve van a rendszereden, megadhatod a 
      <option role="configure">--with-libmbfl[=DIR]</option> opciót a telepített 
      könyvtár használtához.
     </para>
     <para>
      A PHP 4.3.0 óta az<literal>mbstring</literal> kiterjesztés 
      erõsített támogatást nyújt az egyszerûsített kínai, hagyományos kínai,
      koreai, orosz és japán nyelvhez.
     </para>
     <para>
      PHP 4.3.3-ban és a korábbi verziókban megadható volt
      az <option role="configure">--enable-mbstring=LANG</option> opció
      <literal>LANG</literal> paraméterében,
      hogy mely nyelveket használhaták a függvények;
      <option role="configure">--enable-mbstring=cn</option> egyszerûsített kínai támogatásért,
      <option role="configure">--enable-mbstring=tw</option> hagyományos kínai támogatásért, 
      <option role="configure">--enable-mbstring=kr</option> koreai támogatásért, 
      <option role="configure">--enable-mbstring=ru</option> orosz támogatásért és
      <option role="configure">--enable-mbstring=ja</option> japán támogatásért (alapértelmezett).
      Az összes támogatott kódolás használatához használdd az <option role="configure">--enable-mbstring=all</option> opciót.
     </para>
     <note>
      <para>
       A PHP 4.3.4-tõl az összes <productname>libmbfl</productname> által támogatott 
       kódolás engedélyezve lesz a 
       <option role="configure">--enable-mbstring</option> használatákor.
      </para>
     </note>
    </listitem>
    <listitem>
     <para>
      <option role="configure">--enable-mbstr-enc-trans</option> :
      Engedélyezi a HTTP bemeneten az automatikus karakterkódolás-átalakítást
      az <literal>mbstring</literal> átalakító motorjával. Ha ez a tulajdonság
      engedélyezve van, a HTTP bemeneti karakterkódolás automatikus át lesz
      alakítva a <literal>mbstring.internal_encoding</literal> 
      kódolásra.
     </para>
     <note>
      <para>
       PHP 4.3.0-ban
       <option role="configure">--enable-mbstr-enc-trans</option>
       opció eltávolításra került, és helyette az <literal>mbstring.encoding_translation</literal> 
       futásidejú opcióban adható meg a kódolás.
       A HTTP bemeneti karakterkódolás engedélyezve lesz,
       ha értéke <literal>On</literal>
       (az alapértelmezett érték <literal>Off</literal>).
      </para>
     </note>
    </listitem>
    <listitem>
     <para>
      <option role="configure">--disable-mbregex</option>: Letiltja
      a reguláris kifejezéseket használó függvények használatát többájtos karakterláncokkal.
     </para>
    </listitem>
   </itemizedlist>
  </para>
</section>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/constants.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/constants.xml
+++ phpdoc-hu/reference/mbstring/constants.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.4 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<section xml:id="mbstring.constants" xmlns="http://docbook.org/ns/docbook">
 &reftitle.constants;
 &extension.constants;
 <variablelist>
  <varlistentry>
   <term>
    <constant>MB_OVERLOAD_MAIL</constant> 
    (<type>integer</type>)
   </term>
   <listitem>
    <simpara>
     
    </simpara>
   </listitem>
  </varlistentry>
  <varlistentry>
   <term>
    <constant>MB_OVERLOAD_STRING</constant> 
    (<type>integer</type>)
   </term>
   <listitem>
    <simpara>
     
    </simpara>
   </listitem>
  </varlistentry>
  <varlistentry>
   <term>
    <constant>MB_OVERLOAD_REGEX</constant> 
    (<type>integer</type>)
   </term>
   <listitem>
    <simpara>
     
    </simpara>
   </listitem>
  </varlistentry>
  <varlistentry>
   <term>
    <constant>MB_CASE_UPPER</constant> 
    (<type>integer</type>)
   </term>
   <listitem>
    <simpara>
     
    </simpara>
   </listitem>
  </varlistentry>
  <varlistentry>
   <term>
    <constant>MB_CASE_LOWER</constant> 
    (<type>integer</type>)
   </term>
   <listitem>
    <simpara>
     
    </simpara>
   </listitem>
  </varlistentry>
  <varlistentry>
   <term>
    <constant>MB_CASE_TITLE</constant> 
    (<type>integer</type>)
   </term>
   <listitem>
    <simpara>
     
    </simpara>
   </listitem>
  </varlistentry>
 </variablelist>
</section>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/ini.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/ini.xml
+++ phpdoc-hu/reference/mbstring/ini.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.17 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<section xml:id="mbstring.configuration" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
 &reftitle.runtime;
 &extension.runtime;
 <para>
  <table>
   <title>mbstring beállítási opciók</title>
   <tgroup cols="4">
    <thead>
     <row>
      <entry>Név</entry>
      <entry>Alapértelemezett érték</entry>
      <entry>Változtatható</entry>
      <entry>Changelog</entry>
     </row>
    </thead>
    <tbody>
     <row>
      <entry>mbstring.language</entry>
      <entry>"neutral"</entry>
      <entry>PHP_INI_PERDIR</entry>
      <entry>Elérhetõ PHP 4.3.0. óta</entry>
     </row>
     <row>
      <entry>mbstring.detect_order</entry>
      <entry>NULL</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Elérhetõ PHP 4.0.6. óta</entry>
     </row>
     <row>
      <entry>mbstring.http_input</entry>
      <entry>"pass"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Elérhetõ PHP 4.0.6. óta</entry>
     </row>
     <row>
      <entry>mbstring.http_output</entry>
      <entry>"pass"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Elérhetõ PHP 4.0.6. óta</entry>
     </row>
     <row>
      <entry>mbstring.internal_encoding</entry>
      <entry>NULL</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Elérhetõ PHP 4.0.6. óta</entry>
     </row>
     <row>
      <entry>mbstring.script_encoding</entry>
      <entry>NULL</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Elérhetõ PHP 4.3.0. óta</entry>
     </row>
     <row>
      <entry>mbstring.substitute_character</entry>
      <entry>NULL</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Elérhetõ PHP 4.0.6. óta</entry>
     </row>
     <row>
      <entry>mbstring.func_overload</entry>
      <entry>"0"</entry>
      <entry>PHP_INI_PERDIR</entry>
      <entry>PHP_INI_SYSTEM-ben volt PHP 4.2.3-ban és elõtte. Elérhetõ PHP 4.2.0. óta</entry>
     </row>
     <row>
      <entry>mbstring.encoding_translation</entry>
      <entry>"0"</entry>
      <entry>PHP_INI_PERDIR</entry>
      <entry>Elérhetõ PHP 4.3.0. óta</entry>
     </row>
     <row>
      <entry>mbstring.strict_detection</entry>
      <entry>"0"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Elérhetõ PHP 5.1.2. óta</entry>
     </row>
    </tbody>
   </tgroup>
  </table>
  A PHP_INI_* konstansok definíciójaiért lásd az
  <function>ini_set</function> függvényt.
 </para>
 
 &ini.descriptions.title;
 
 <para>
  <variablelist>
   <varlistentry xml:id="ini.mbstring.language">
    <term>
     <parameter>mbstring.language</parameter>
     <type>string</type>
    </term>
    <listitem>
     <para>
      
      Az alapértelmezett nyelvi beállítás (NLS) amit az mbstring-nek kell használnia. Tarts fejben,
      hogy ez opció automatikus definiálja az <literal>mbstring.internal_encoding</literal>-ot, és az 
      <literal>mbstring.internal_encoding</literal>-ot az <literal>mbstring.language</literal>
      után kell elhelyezni a &php.ini;-ben.
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.encoding-translation">
    <term>
     <parameter>mbstring.encoding_translation</parameter>
     <type>boolean</type>
    </term>
    <listitem>
     <para>
      Engedélyezi az átlátszó karakterkódolási szûrõt a bejövõ HTTP kérésekre, ami
      végrehajtja a bemeni karakterkódolás felismerését és átkonvertálását a
      belsõ karakterkódolásra.
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.internal-encoding">
    <term>
     <parameter>mbstring.internal_encoding</parameter>
     <type>string</type>
    </term>
    <listitem>
     <para>
      Definiálja az alapértelmezett belsõ karakterkódolást.
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.http-input">
    <term>
     <parameter>mbstring.http_input</parameter>
     <type>string</type>
    </term>
    <listitem>
     <para>
      Definiálja az alapértelmezett HTTP bemeneti karakterkódolást.
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.http-output">
    <term>
     <parameter>mbstring.http_output</parameter>
     <type>string</type>
    </term>
    <listitem>
     <para>
      Definiálja az alapértelmezett HTTP kimeneti karakterkódolást.
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.detect-order">
    <term>
     <parameter>mbstring.detect_order</parameter>
     <type>string</type>
    </term>
    <listitem>
     <para>
      Definiálja az alapértelmezett karakterkód felismerési sorrended. Lásd még az
      <function>mb_detect_order</function> függvényt. 
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.substitute-character">
    <term>
     <parameter>mbstring.substitute_character</parameter>
     <type>string</type>
    </term>
    <listitem>
     <para>
      Definiálja az a karaktert, amit a helytelentelenül kódolt karakterek helyére kell behelyettesíeni.
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.func-overload">
    <term>
     <parameter>mbstring.func_overload</parameter>
     <type>string</type>
    </term>
    <listitem>
     <para>
      Felülírja az egybájtos karakterkódolású függvények egy halmazát az mbstring megfelelõjükkel.
      Lásd a <link linkend="mbstring.overload">Függvény feülírás</link> szekciót
      további információkért.
     </para>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.mbstring.strict-detection">
    <term>
     <parameter>mbstring.strict_detection</parameter>
     <type>boolean</type>
    </term>
    <listitem>
     <para>
      Engedélyezi a szigorú kódolás felismerést.
     </para>
    </listitem>
   </varlistentry>
  </variablelist>
 </para>

 <para>
  A <link xlink:href="http://www.w3.org/TR/REC-html40/interact/forms.html#adef-accept-charset">HTML 4.01 specifikáció</link> szerint
  a webböngészõk átkonvertálhatják a küldés alatt álló ûrlap adatait az oldal
  karakterkódolásától eltérõ kódolásba.
  Lásd az <function>mb_http_input</function> függvényt a böngészõ által használt
  kódolás megállapítására.
 </para>
 <para>
  Habár a népszerû böngészõk alkalmasak kitalálni a kódolását
  az adott HTML dokumentumnak, mégis jobb, ha a <literal>Content-Type</literal> HTTP
  fejléc <literal>charset</literal> paraméterében megadjuk a kódolást
  a <function>header</function> függvény segítségével,
  vagy beállítjuk a 
  <link linkend="ini.sect.data-handling">default_charset</link> ini beállításban.
 </para>
 <para>
  <example>
  <title>&php.ini; beállítási példák</title>
   <programlisting>
<![CDATA[
; Alapértelmezett nyelv beállítása
mbstring.language        = Neutral; Alapértelmezett nyelv beállítása Neutral(UTF-8)-ra (alapértelmezett)
mbstring.language        = English; Alapértelmezett nyelv beállítása angolra
mbstring.language        = Japanese; Alapértelmezett nyelv beállítása japánra

;; Alapértelmezett belsõ kódolás beállítása
;; Megjegyzés: Csak olyan kódolást adj meg, ami biztosan mûködik a PHP-ban
mbstring.internal_encoding    = UTF-8  ; Belsõ karakterkódolás beállítása UTF-8-ra

;; A HTTP bemeneti kódolás átalakítása engedélyezett.
mbstring.encoding_translation = On

;; Alapértelmezett HTTP bemeneti karakterlódolás beállítása
;; Megjegyzés: A programból nem változtatható meg a http_input beállítás.
mbstring.http_input           = pass    ; Nincs átalakítás. 
mbstring.http_input           = auto    ; HTTP bemenet kódolásának beállítása automatikusra
                                ; az "auto" "ASCII,JIS,UTF-8,EUC-JP,SJIS"-sel lesz helyettesítve
mbstring.http_input           = SJIS    ; HTTP2 bemeneti kódolás átállítása SJIS-re
mbstring.http_input           = UTF-8,SJIS,EUC-JP ; Sorrend megadása

;; Alapértelmezett HTTP kimeneti karakterkódolás beállítása
mbstring.http_output          = pass    ; Nincs átalakítás
mbstring.http_output          = UTF-8   ; Alapértelmezett HTTP kimeneti kódolás átállítása UTF-8-ra

;; Alapértelmezett karakterkódolás megállapítási sorrend megadása
mbstring.detect_order         = auto    ; Megállapítási sorrend beállítása auto-ra
mbstring.detect_order         = ASCII,JIS,UTF-8,SJIS,EUC-JP ; Sorrend megadása

;; Alapértelmezett behelyettesítõ karakter megadása
mbstring.substitute_character = 12307   ; Unicode érték megadása
mbstring.substitute_character = none    ; Ne írjon ki karaktert
mbstring.substitute_character = long    ; Long példa: U+3000,JIS+7E7E
]]>
   </programlisting>
  </example>
 </para>
 <para>
  <example>
   <title>&php.ini; beállítás <literal>EUC-JP</literal> felhasználóknak</title>
   <programlisting>
<![CDATA[
;; Kimeneti pufferelés tiltása
output_buffering      = Off

;; HTTP fejléc karakterkészlet megadása
default_charset       = EUC-JP    

;; Alapértelmezett nyelv beállítása japánra
mbstring.language = Japanese

;; A HTTP bemeneti kódolás átalakítása engedélyezett.
mbstring.encoding_translation = On

;; HTTP input encoding conversion to auto
mbstring.http_input   = auto 

;; Convert HTTP output to EUC-JP
mbstring.http_output  = EUC-JP    

;; Set internal encoding to EUC-JP
mbstring.internal_encoding = EUC-JP    

;; Do not print invalid characters
mbstring.substitute_character = none   
]]>
   </programlisting>
  </example>
 </para>
 <para>
  <example>
   <title>&php.ini; setting for <literal>SJIS</literal> users</title>
   <programlisting>
<![CDATA[
;; Enable Output Buffering
output_buffering     = On

;; Set mb_output_handler to enable output conversion
output_handler       = mb_output_handler

;; Set HTTP header charset
default_charset      = Shift_JIS

;; Set default language to Japanese
mbstring.language = Japanese

;; A HTTP bemenet kódálásának átalakítása automatikus
mbstring.http_input  = auto 

;; Átalakítás SJIS-re
mbstring.http_output = SJIS    

;; Belsõ kódolás beállítása EUC-JP-re
mbstring.internal_encoding = EUC-JP    

;; Ne írjon ki helytelen karaktereket
mbstring.substitute_character = none   
]]>
   </programlisting>
  </example>
 </para>

</section>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->


http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/reference.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/reference.xml
+++ phpdoc-hu/reference/mbstring/reference.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.26 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<!-- Purpose: international -->
<!-- Membership: bundled -->

 <reference xml:id="ref.mbstring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <title>Többájtos karakterlánc függvények</title> 
  <titleabbrev>Többájtos karakterlánc</titleabbrev>
  <partintro>

   <section xml:id="mbstring.intro">
    &reftitle.intro;
    <para>
     Igaz több nyelv van melyben minden szükséges karaktert képviselhet egy egy-egy
     megfeleltetétes 8 bites érték, azonban van több nyelv, melyben olyan sok karakter
     szükséges az írott kommunikációhoz, hogy nem tárolhatóak le egy egyszerû bájtban. 
     (Egy bájtot 8 bit alkot. Minden bit csak két különbözõ értéket tartalmazhat, egyet 
     vagy nullát. Emiatt egy bájt csak 256 különbözõ értéket tud képviselni 
     (kettõ nyolcadik kitevõjû hatványa)). 
     A többájtos karakterkódolási sémákat azért fejlesztették ki, hogy 
     256 karakternél is többet lehessen megkülönböztetni egy bájt alapú 
     kódolási rendszerben.
    </para>
    <para>
     A többájtos kódolású karaterláncok kezelésekor 
     (trim, split, splice, stb.) egyedi függvényeket kell használni, mivel 
     kettõ vagy több egymást követõ bájt képviselhet egy egyszerû karaktert 
     is. Máskülönben, ha egy többájtos kódolásra nem felkészült függvényt 
     használsz, valószínûleg rosszul fogja kezelni a többájtos karakterek elejét
     és végét, és elrontott karakterlánccal fog visszatérni,
     ami elveszti az eredeti jelentését.
    </para>
    <para>
     Az <literal>mbstring</literal> kiterjesztés többájtos karakterláncok kezelésére 
     alkalmas függvényeket nyújt, melyek segítik a többájtos kódolásokkal való minkát PHP-ban.
     Ráadásul az <literal>mbstring</literal> kezeli a karatkerkódolások átalakítását két
     lehetséges kódolási pár között. Az <literal>mbstring</literal> azért készült, hogy
     kezelje az Unicode-alapú kódolásokat, mint az UTF-8-at és UCS-2-tõt, és több egybájtos
     kódolást is (a listát lásd lentebb). 
    </para>

    <section xml:id="mbstring.php4.req">
     <title>PHP karakterkódolási követelmények</title>
     <para>
      A következõ karakterkódolási típusok biztonságosan használhatóak a PHP-vel.
      <itemizedlist>
       <listitem>
        <para>
         Egy egybájtos kódolás,
         <itemizedlist>
          <listitem>
           <simpara>
            ami ASCII kompatibilis (ISO646 kompatibilis) megfeleltetéseket használ
            azoknál a karaktereknél, melyek a <literal>00h</literal>-<literal>7fh</literal> (0-127)
            tartományba esnek.
           </simpara>
          </listitem>
         </itemizedlist>
        </para>
       </listitem>
       <listitem>
        <para>
         Egy többájtos kódolás,
         <itemizedlist>
          <listitem>
           <simpara>
            ami ASCII kompatibilis megfeleltetéseket használ
            azoknál a karaktereknél, melyek a <literal>00h</literal>-<literal>7fh</literal> (0-127)
            tartományba esnek.
           </simpara>
          </listitem>
          <listitem>
           <simpara>
           ami nem használ ISO2022 karakterlevédis szekvenciákat.
           </simpara>
          </listitem>
          <listitem>
           <simpara>
            ami nem használ értéket a <literal>00h</literal>-<literal>7fh</literal> (0-127)
            tartományból bármely összetett bájtban ami egy
            karaktert képvisel.
           </simpara>
          </listitem>
         </itemizedlist>  
        </para>
       </listitem>
      </itemizedlist>
     </para>
     <para>
      A következõ karakterkódolások helytelenül mûködnek a 
      PHP-ban.
      <informalexample>
       <programlisting>
<![CDATA[
JIS, SJIS, ISO-2022-JP, BIG-5
]]>
       </programlisting>
      </informalexample>
     </para>
     <para>
      A fenti karakterkódolásokban írt szkriptek valószínüleg nem fognak mûködni,
      különösen abban az esetben, ahol a kódolt karakterláncok azonosítóként jelennek 
      meg a programban. Azonban majdnem teljesen tudsz óvakodni a fenti karakterkódolások használatától
      ha beállítod az <literal>mbstring</literal> átlátszó kódolási szûrõ függvényeit
      a bejövõ HTTP kérésekre.
     </para>
     <note>
      <para>
       Az SJIS, BIG5, CP936, CP949 és GB18030 kódolások használata
       belsõ kódolásként ellenjavallt hacsak nem jól ismered az elemzõt, a vizsgálót
       és a karakterkódolást.
      </para>
     </note>
     <note>
      <para>
       Ha egy adatbázishoz csatlakozol PHP-val, ajánlott, hogy ugyanazt a karaterkódolást
       használd az adatbázison, ami a belsõ karaterkódolás (<literal>internal encoding</literal>)
       a könnyû haszálat és a jobb teljesítmény 
       érdekében.
      </para>
      <para>
       Ha PostgreSQL-t használsz, az adatbázison használt karakterkódolás és a 
       PHP-ban használt különbözhet, mivel támogatja az automatikus karakterkészlet-átalakítást
       a back-end és a front-end között.
      </para>
     </note>
    </section>
   </section>

   &reference.mbstring.configure;

   &reference.mbstring.ini;

   <section xml:id="mbstring.resources">
    &reftitle.resources;
    &no.resource;
   </section>

   &reference.mbstring.constants;

   <section xml:id="mbstring.http">
     <title>HTTP bemenet és kimenet</title>
     <para>
      A HTTP bemenet/kimenet karakterkódolás-átalakítás bináris adatot
      is átalakíthat. A felhasználók dolga, hogy gondoskodjanak a karakterkódolások
      közötti átalakításról, ha bináris adatot használnak HTTP
      bemenet/kimenetnél.
     </para>
     <note>
      <para>
       A PHP 4.3.2-ben vagy korábbi verziókban korlátozva volt a 
       funkcionalitásban az, hogy az <literal>mbstring</literal>
       nem hajtott végre automatikus karakterkészlet-átalakítást a POST adatban ha az 
       <literal>enctype</literal> attribútuma a <literal>form</literal> elembet 
       <literal>multipart/form-data</literal>-ra volt állítva.
       Tehát ebben az esetben neked kell az érkezõ adatokat 
       szükség esetén konvertálni.
      </para>
      <para>
       A PHP 4.3.3-tól ha az <literal>enctype</literal> értéke a HTML ûrlapban
       <literal>multipart/form-data</literal> és az <literal>mbstring.encoding_translation</literal>
       be van kapcsolva a &php.ini;-ben (értéke On), akkor a POST adatként küldött 
       változók és a feltöltött fájlok neve át lesz alakítva a 
       belsõ karakterkódolásra.
       Azonban a konverzió nem fog hatni a lekérdezési kulcsokra.
      </para>
     </note>
     <para>
      <itemizedlist>
       <listitem>
        <simpara>
         HTTP bemenet
        </simpara>
        <para> 
         Semmilyen módon nem lehet kezelni a HTTP bemenet karaterátalakítását
         PHP programból. A HTTP bemenet karakterátalakítását a &php.ini;-ben
         lehet kikapcsolni.
         <example>
          <title>
           HTTP bemenet átalakítás kikapcsolása a &php.ini;-ben
          </title>
          <programlisting role="php">
<![CDATA[
;; HTTP bemeneti átalakítás kikapcsolása
mbstring.http_input = pass
;; HTTP bemeneti átalakítás kikapcsolása (PHP 4.3.0 vagy újabb)
mbstring.encoding_translation = Off
]]>
          </programlisting>
         </example>
        </para>
        <para>
         Ha a PHP Apache modulként van beállítva, lehetséges, hogy 
         felülírd ezeket a beállításokat minden Virtual Host direktívában
         felülírd a &httpd.conf;-ban vagy könyvtáranként &htaccess; fájlokkal.
         További részletekért lásd a <link linkend="configuration">Futásidejû beállítások</link>
         szekciót és az Apache kézikönyvet.
        </para>
       </listitem>
       <listitem>
        <simpara>
         HTTP kimenet
        </simpara>
        <para>
         Több módja van a kimeneti karakterkódolás-átalakítás engedélyezésének.
         Van olyan, ami a &php.ini;-t használja, míg egy másik az <function>ob_start</function>
         függvényt az <function>mb_output_handler</function>-rel
         az <literal>ob_start</literal>
         callback függvényeként.
        </para>
        <note>
         <para>
          A PHP3-i18n felhasználóknak figyelembe kell venniük hogy az <literal>mbstring</literal>
          kimeneti konverziói különböznek a PHP-i18n-étõl. A karakterkódolás a kimeneti puffer segítségével
          történik meg.
         </para>
        </note>
       </listitem>
      </itemizedlist>
     </para>
     <para>
      <example>
       <title>&php.ini; beállítási példa</title>
       <programlisting>
<![CDATA[
;; Kimeneti karakterkódolás-átalakítás engedélyezése az összes PHP oldalra

;; Kimeneti pufferelés engedélyezése
output_buffering    = On

;; Az mb_output_handler függvény beállítása a kimeneti átalakítás engedélyezéséhez
output_handler      = mb_output_handler
]]>
       </programlisting>
      </example>
     </para>
     <para>
      <example>
       <title>Szkript példa</title>
       <programlisting role="php">
<![CDATA[
<?php

// Kimeneti karakterkódolás-átalakítás engedélyezése csak erre a lapra

// HTTP kimenet karakterkódolásának átállítása SJIS-re
mb_http_output('SJIS');

// Kimeneti pufferelés megkezdése és az "mb_output_handler" 
// megadás callback függvényként
ob_start('mb_output_handler');

?>
]]>
       </programlisting>
      </example>
     </para>
   </section>

   <section xml:id="mbstring.supported-encodings">
    <title>Támogatott karakterkódolások</title>
    <simpara>
     Jelenleg a következõ karakterkódolásokat támogatja az <literal>mbstring</literal>
     modul. E kódolások bármelyike megadható kódolás (<literal>encoding</literal>) paraméterként
     az <literal>mbstring</literal>
     függvényekben.
    </simpara>
    <para>
     A következõ karakterkódolásokat támogatottak ebben a 
     PHP kiterjesztésben:
    </para>
    <itemizedlist>
     <listitem><simpara>UCS-4</simpara></listitem>
     <listitem><simpara>UCS-4BE</simpara></listitem>
     <listitem><simpara>UCS-4LE</simpara></listitem>
     <listitem><simpara>UCS-4LE</simpara></listitem>
     <listitem><simpara>UCS-2</simpara></listitem>
     <listitem><simpara>UCS-2BE</simpara></listitem>
     <listitem><simpara>UCS-2LE</simpara></listitem>
     <listitem><simpara>UTF-32</simpara></listitem>
     <listitem><simpara>UTF-32BE</simpara></listitem>
     <listitem><simpara>UTF-32LE</simpara></listitem>
     <listitem><simpara>UTF-16</simpara></listitem>
     <listitem><simpara>UTF-16BE</simpara></listitem>
     <listitem><simpara>UTF-16LE</simpara></listitem>
     <listitem><simpara>UTF-7</simpara></listitem>
     <listitem><simpara>UTF7-IMAP</simpara></listitem>
     <listitem><simpara>UTF-8</simpara></listitem>
     <listitem><simpara>ASCII</simpara></listitem>
     <listitem><simpara>EUC-JP</simpara></listitem>
     <listitem><simpara>SJIS</simpara></listitem>
     <listitem><simpara>eucJP-win</simpara></listitem>
     <listitem><simpara>SJIS-win</simpara></listitem>
     <listitem><simpara>ISO-2022-JP</simpara></listitem>
     <listitem><simpara>JIS</simpara></listitem>
     <listitem><simpara>ISO-8859-1</simpara></listitem>
     <listitem><simpara>ISO-8859-2</simpara></listitem>
     <listitem><simpara>ISO-8859-3</simpara></listitem>
     <listitem><simpara>ISO-8859-4</simpara></listitem>
     <listitem><simpara>ISO-8859-5</simpara></listitem>
     <listitem><simpara>ISO-8859-6</simpara></listitem>
     <listitem><simpara>ISO-8859-7</simpara></listitem>
     <listitem><simpara>ISO-8859-8</simpara></listitem>
     <listitem><simpara>ISO-8859-9</simpara></listitem>
     <listitem><simpara>ISO-8859-10</simpara></listitem>
     <listitem><simpara>ISO-8859-13</simpara></listitem>
     <listitem><simpara>ISO-8859-14</simpara></listitem>
     <listitem><simpara>ISO-8859-15</simpara></listitem>
     <listitem><simpara>byte2be</simpara></listitem>
     <listitem><simpara>byte2le</simpara></listitem>
     <listitem><simpara>byte4be</simpara></listitem>
     <listitem><simpara>byte4le</simpara></listitem>
     <listitem><simpara>BASE64</simpara></listitem>
     <listitem><simpara>HTML-ENTITIES</simpara></listitem>
     <listitem><simpara>7bit</simpara></listitem>
     <listitem><simpara>8bit</simpara></listitem>
     <listitem><simpara>EUC-CN</simpara></listitem>
     <listitem><simpara>CP936</simpara></listitem>
     <listitem><simpara>HZ</simpara></listitem>
     <listitem><simpara>EUC-TW</simpara></listitem>
     <listitem><simpara>CP950</simpara></listitem>
     <listitem><simpara>BIG-5</simpara></listitem>
     <listitem><simpara>EUC-KR</simpara></listitem>
     <listitem><simpara>UHC (CP949)</simpara></listitem>
     <listitem><simpara>ISO-2022-KR</simpara></listitem>
     <listitem><simpara>Windows-1251 (CP1251)</simpara></listitem>
     <listitem><simpara>Windows-1252 (CP1252)</simpara></listitem>
     <listitem><simpara>CP866 (IBM866)</simpara></listitem>
     <listitem><simpara>KOI8-R</simpara></listitem>
    </itemizedlist>
    <para>
     Bármely &php.ini; bejegyzés, megy elfogad karakterkódolás nevet
     felveheti az &quot;<literal>auto</literal>&quot; és 
     &quot;<literal>pass</literal>&quot; értékeket.
     Azon <literal>mbstring</literal> függvényeknél, melyek paraméterként 
     kódolást is kaphatnak, a kódolás értéke lehet is &quot;<literal>auto</literal>&quot;.
    </para>
    <para>
     Ha &quot;<literal>pass</literal>&quot; van megadva, nem 
     lesz karakterkódolás-átalakítás.
    </para>
    <para>
     Ha &quot;<literal>auto</literal>&quot; van megadva, akkor azoknak a 
     kódolásoknak a listáját veszi fel, ami az <link linkend="mbstring.configuration">NLS</link>-ben van megadva.
     Tehát ha az NLS értéke <literal>Japanese</literal>, akkor az
     érték &quot;<literal>ASCII,JIS,UTF-8,EUC-JP,SJIS</literal>&quot;
     lesz.
    </para>
    <para>
     Lásd még: <function>mb_detect_order</function>
    </para>
   </section>
    
   <section xml:id="mbstring.overload">
    <title>
     Függvény felülírási tulajdonság
    </title>
    <para>
     Gyakran nehéznek találhatod egy olyan PHP alkalmazás írását, ami
     mûködik többájtos környezetben. Ez azért van, mert a legtöbb PHP
     alkalmazás az alapvetõ karakterkezelõ függvényeket, mint a <function>substr</function>
     használja, amelyekrõl tudjuk, hogy rosszul kezelik a többájtos kódolású
     karakterláncokat.
    </para>
    <para>
     Az mbstring támogatja az alapvetõ függvények felülírását, ami lehetõvé 
     teszi, hogy multibyte képessé tedd a programot a forráskód módosítása nélkül 
     azzal, hogy az alapvetõ függvényeket felülírja a PHP a többájtos megfelelõjükkel.
     Például az <function>mb_substr</function> hívódik 
     meg a <function>substr</function>, ha a felülírás 
     engedélyezve van.
     Ez a tulajdonság könnyen áthelyezhetõvé teszi többájtos kódolású környezetbe, 
     azokat az alkalmazásokat, melyek csak egybájtos kódolásokat támogatnak.
    </para>
    <para>
     A függvény felülírás használatához a 
     <literal>mbstring.func_overload</literal> bejegyzést kell módosítani a &php.ini;-ben
     pozitív értékké, amiben a bitek képviselik a felülírandó függvényeket.
     Ennek az 1 értéket kell felvenni, ha a 
     <function>mail</function> függvényt szeretnéd felülírni. 2-tõt a karakterlánc függvényekhez, és
     4-et a reguláris kifejezéseket használó függvényekhez. Például ha
     a bejegyzés értéke 7, a levelezõ, karakterlánc és reguláris kifejezéseket használó
     függvények is felül lesznek írva. A felülírható függvények listája látható lejjebb.
     <table>
      <title>Felülíró függvények</title>
      <tgroup cols="3">
       <thead>
        <row>
         <entry>mbstring.func_overload értéke</entry>
         <entry>eredeti függvény</entry>
         <entry>felülíró függvény</entry>
        </row>
      </thead>
      <tbody>
        <row>
         <entry>1</entry>
         <entry><function>mail</function></entry>
         <entry><function>mb_send_mail</function></entry>
        </row>
        <row>
         <entry>2</entry>
         <entry><function>strlen</function></entry>
         <entry><function>mb_strlen</function></entry>
        </row>
        <row>
         <entry>2</entry>
         <entry><function>strpos</function></entry>
         <entry><function>mb_strpos</function></entry>
        </row>
        <row>
         <entry>2</entry>
         <entry><function>strrpos</function></entry>
         <entry><function>mb_strrpos</function></entry>
        </row>
        <row>
         <entry>2</entry>
         <entry><function>substr</function></entry>
         <entry><function>mb_substr</function></entry>
        </row>
        <row>
         <entry>2</entry>
         <entry><function>strtolower</function></entry>
         <entry><function>mb_strtolower</function></entry>
        </row>
        <row>
         <entry>2</entry>
         <entry><function>strtoupper</function></entry>
         <entry><function>mb_strtoupper</function></entry>
        </row>
        <row>
         <entry>2</entry>
         <entry><function>substr_count</function></entry>
         <entry><function>mb_substr_count</function></entry>
        </row>
        <row>
         <entry>4</entry>
         <entry><function>ereg</function></entry>
         <entry><function>mb_ereg</function></entry>
        </row>
        <row>
         <entry>4</entry>
         <entry><function>eregi</function></entry>
         <entry><function>mb_eregi</function></entry>
        </row>
        <row>
         <entry>4</entry>
         <entry><function>ereg_replace</function></entry>
         <entry><function>mb_ereg_replace</function></entry>
        </row>
        <row>
         <entry>4</entry>
         <entry><function>eregi_replace</function></entry>
         <entry><function>mb_eregi_replace</function></entry>
        </row>
        <row>
         <entry>4</entry>
         <entry><function>split</function></entry>
         <entry><function>mb_split</function></entry>
        </row>
       </tbody>
      </tgroup>
     </table>
    </para>
    <note>
     <para>
      Nem ajánlott a függvényfelülírás használata könyvtárankénti tartalomban, 
      mivel még nincs megerõsítve, hogy elég 
      stabil-e éles környezetben és
      nem vezethet-e váratlan viselkedéshez.
     </para>
    </note>
   </section>

   <section xml:id="mbstring.ja-basic">
    <title>A japán többájtos kódolások alapjai</title>
    <para>
     A japán karaktereket csak többájtos kódolásokkal lehet megjeleníteni, 
     és a többfajta kódolás használata függ a platformtól és a 
     szöveg céljától. Hogy a probléma még bonyolultabb legyen, ezek a kódolások
     alig térnek el egymástól. Azért, hogy egy webalkalmazás
     használható legyen japán környezetben is, a 
     fejlesztõnek ezeket a bonyolultságokat fejben kell tartani, 
     hogy biztosísta, hogy a megfelelõ karakterkódolást használják.
    </para>
    <para>
     <itemizedlist>
      <listitem>
       <simpara>Egy karakter tárolása akár hat bájtot is igénybe vehet</simpara>
      </listitem>
      <listitem>
       <simpara>
        A legtöbb japán többájtos karakter kétszer olyan szélesen jelenik meg, mint
        az egybájtos karakterek. Ezek a karakterek japánul az ún. &quot;zen-kaku&quot;
        karakterek, ami azt jelenti, hogy 
        &quot;teljes szélesség&quot;. Azonban másik, véknyabb karakterek is léteznek, 
        melyek neve &quot;han-kaku&quot;, jelentése &quot;feleakkora szélesség&quot;.
        A grafikai tulajdonságai ezeknek a karaktereknek még függenek a
        megjelenítéshez használt betûtípustól is.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        Néhány karakterkódolás levédési (perjel) szekvenciákat használ, ahogy
        azt az ISO-2022 megszabja, hogy átváltsa a kódtáblát a specifikus kódtartományba
        (<literal>00h</literal>-<literal>7fh</literal>).
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        Az ISO-2022-JP kódolást kellene haszálni SMTP/NNTP szervereken, és a 
        fejléceket (header) és entitásokat újra kellene kódolni az RFC követelmények szerint.
        Habár ezek nem követelmények, még mindig jó ötlet, mivel több népszerû
        böngészõ nem tudja felismerni bármely más kódolást.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        Moboltelefon szolgáltatásoknak készített honlapokon, mint az 
        <link xlink:href="&url.imode;">i-mode</link>, a
        <link xlink:href="&url.vlife;">Vodafone live!</link>, vagy az <link xlink:href="&url.ezweb;">EZweb</link>
        feltehetõen Shift_JIS használnak.
       </simpara>
      </listitem>
     </itemizedlist>
    </para>
   </section>

   <section xml:id="mbstring.ref">
    <title>Referenciák</title>
    <para>
     Többájtos karakterkódolási sémák és a kapcsolódó hibák
     egészen komplikáltak, és a dokumentáció hatáskörén kívül esnek.
     Kérlek lást a következõ URL-eket és egyéb forrásokat további 
     információért ebben a témában.
     <itemizedlist>
      <listitem>
       <para>
        Unicode anyagok
       </para>
       <para>
        <link xlink:href="&url.unicode;">&url.unicode;</link>
       </para>
      </listitem>
      <listitem>
       <para>
        Japán/koreai/kínai karakterkódolási információk
       </para>
       <para>
        <link xlink:href="&url.oreilly.cjk-inf;">&url.oreilly.cjk-inf;</link>
       </para>
      </listitem>
     </itemizedlist>
    </para>
   </section>
&reference.mbstring.encodings;

  </partintro>

&reference.mbstring.functions;

 </reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-decode-mimeheader.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-decode-mimeheader.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-decode-mimeheader.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<!-- splitted from ./en/functions/mbstring.xml, last change in rev 1.1 -->
  <refentry xml:id="function.mb-decode-mimeheader" xmlns="http://docbook.org/ns/docbook">
   <refnamediv>
    <refname>mb_decode_mimeheader</refname>
    <refpurpose>Visszakódolja a MIME fejléc mezõt karakterlánccá</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
     <methodsynopsis>
      <type>string</type><methodname>mb_decode_mimeheader</methodname>
      <methodparam><type>string</type><parameter>str</parameter></methodparam>
     </methodsynopsis>
    <para>
     Az <function>mb_decode_mimeheader</function> visszakódolja az <parameter>str</parameter> 
     paraméterben megadott MIME fejlécet. 
    </para>
    <para>
     A belsõ karakterkészletre visszakódolt karakterlánccal tér vissza.
    </para>
    <para>
     Lásd még: <function>mb_encode_mimeheader</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-encode-mimeheader.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-encode-mimeheader.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-encode-mimeheader.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.10 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<!-- splitted from ./en/functions/mbstring.xml, last change in rev 1.1 -->
  <refentry xml:id="function.mb-encode-mimeheader" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
   <refnamediv>
    <refname>mb_encode_mimeheader</refname>
    <refpurpose>A karakterláncot MIME fejléccé kódolja át</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
     <methodsynopsis>
      <type>string</type><methodname>mb_encode_mimeheader</methodname>
      <methodparam><type>string</type><parameter>str</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>transfer_encoding</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>linefeed</parameter></methodparam>
      <methodparam choice="opt"><type>int</type><parameter>indent</parameter></methodparam>
     </methodsynopsis>
    <para>
     Az <function>mb_encode_mimeheader</function> az <parameter>str</parameter> paraméterben
     megadott karakterláncot kódolja MIME fejléc kódolási sémáva.
     A visszaadott karakterlánc a megadottat képviseli ASCII formátumban.
    </para>
    <para>
     A <parameter>charset</parameter> paraméter meghatározza az
     <parameter>str</parameter> karakterkészletét. Az alapértelmezett értéket
     a jelenlegi NLS beállítás szabja meg (<literal>mbstring.language</literal>).
    </para>
    <para>
     A <parameter>transfer_encoding</parameter> meghatározza a MIME kódolás sémáját.
     Ez vagy <literal>"B"</literal> (Base64) vagy
     <literal>"Q"</literal> (Quoted-Printable). Ha nincs megadva,
     <literal>"B"</literal> lesz az értéke.
    </para>
    <para>
     A <parameter>linefeed</parameter> megszabja az EOL (sor vége) jelzõt
     amivel az <function>mb_encode_mimeheader</function> végrehajtja a 
     "sorhajtást" (egy <link xlink:href="&url.rfc;2822">RFC</link> kifejezés,
     sortörés végrehajtása akkor, ha a sor egy bizonyos értéknél hosszabb lesz.
     Ez a hossz jelen esetben megváltoztathatatlanul kódolva van 74 karakterre).
     <literal>"\r\n"</literal> (CRLF) ha nincs megava.
    </para>
    <para>
     <example>
      <title><function>mb_encode_mimeheader</function> példa</title>
      <programlisting role="php">
<![CDATA[
<?php
$name = ""; // kanji
$mbox = "kru";
$doma = "gtinn.mon";
$addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">";
echo $addr;
?>
]]>
      </programlisting>
     </example>
    </para>
    <note>
     <para>
      Ezt a függvényt nem arra való, hogy sorokat törjön magasabb szintû 
      szövegre vonatkozó pontokban (szóhatárok, stb.). 
      Ez a viselkedés felfordíthatja az eredeti karakterláncot váratlan szóközökkel.
     </para>
    </note>
    <para>
     Az <parameter>indent</parameter> paraméter a PHP 5 óta érhetõ el.
    </para>
    <para>
     Lásd még: <function>mb_decode_mimeheader</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-internal-encoding.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-internal-encoding.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-internal-encoding.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<!-- splitted from ./en/functions/mbstring.xml, last change in rev 1.1 -->
  <refentry xml:id="function.mb-internal-encoding" xmlns="http://docbook.org/ns/docbook">
   <refnamediv>
    <refname>mb_internal_encoding</refname>
    <refpurpose>
     Beállítja/kinyeri a belsõ karakterkódolást
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
     <methodsynopsis>
      <type>mixed</type><methodname>mb_internal_encoding</methodname>
      <methodparam choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
     </methodsynopsis>
    <para>
     Az <function>mb_internal_encoding</function> beállítja a belsõ karakterkódolást 
     az <parameter>encoding</parameter> paraméterben megadottra. Ha a paraméter 
     megadva, a jelenlegi belsõ kódolást adja vissza.
    </para>
    <para>
     Az <parameter>encoding</parameter> paraméterben lehet megadni azt 
     a karakterkészletet, amire a HTTP bemenetet kell átkonvertálni, 
     a HTTP kimeneti karakterkódolást és az alapértelmezett karakterkódolást a 
     karakterlánc függvényeknek az mbstring modul definiálja.
    </para>
    <para>
     <parameter>encoding</parameter>: a karakterkódolás neve
    </para>
    <para>
     Visszatérési érték: ha az <parameter>encoding</parameter> paraméter
     meg van adva, az <function>mb_internal_encoding</function>
     &true;-val tér vissza siker esetén, máskülönben
     &false;-szal. Ha az <parameter>encoding</parameter>
     nincs megadva, a jelenlegi karakterkódolás nevét adja vissza.
    </para>
    <para>
     <example>
      <title><function>mb_internal_encoding</function> példa</title>
      <programlisting role="php">
<![CDATA[
<?php
/* Belsõ karakterkódolás átállítása UTF-8-ra */
mb_internal_encoding("UTF-8");

/* Belsõ karakterkódolás megjelenítése */
echo mb_internal_encoding();
?>
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Lásd még: <function>mb_http_input</function>,
     <function>mb_http_output</function>, és
     <function>mb_detect_order</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-list-encodings-alias-names.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-list-encodings-alias-names.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-list-encodings-alias-names.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.mb-list-encodings-alias-names" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>mb_list_encodings_alias_names</refname>
  <refpurpose>Visszaad egy tömböt, ami tartalmazza az összes támogatott álnév karakterkódolást</refpurpose>
 </refnamediv>

 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>array</type><methodname>mb_list_encodings_alias_names</methodname>
   <methodparam choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
  </methodsynopsis>
  <para>
   &warn.undocumented.func;
  </para>
 </refsect1>
</refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-list-mime-names.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-list-mime-names.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-list-mime-names.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.mb-list-mime-names" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>mb_list_mime_names</refname>
  <refpurpose>Visszaad egy karakterláncokból álló tömböt, ami tartalmazza az összes támogatott mime nevet</refpurpose>
 </refnamediv>

 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>mixed</type><methodname>mb_list_mime_names</methodname>
   <methodparam choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
  </methodsynopsis>
  <para>
   &warn.undocumented.func;
  </para>
 </refsect1>
</refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-strlen.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-strlen.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-strlen.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.4 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
<!-- splitted from ./en/functions/mbstring.xml, last change in rev 1.1 -->
  <refentry xml:id="function.mb-strlen" xmlns="http://docbook.org/ns/docbook">
   <refnamediv>
    <refname>mb_strlen</refname>
    <refpurpose>Kinyeri a karakterlánc hosszát</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
     <methodsynopsis>
      <type>int</type><methodname>mb_strlen</methodname>
      <methodparam><type>string</type><parameter>str</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
     </methodsynopsis>
    <para>
     Az <function>mb_strlen</function> visszaadja az <parameter>str</parameter> paraméterben megtalálható, 
     az <parameter>encoding</parameter> paraméterben megadott kódolással kódolt
     karakterek számát. A többájtos karaktereket is
     egy karakternek számolja.
    </para>
    <para>
     Az <parameter>encoding</parameter> az <parameter>str</parameter> paraméter
     karakterkódolása. Ha az <parameter>encoding</parameter> nincs megadva, 
     függvény a belsõ karakterkódolást fogja használni.
    </para>
    <para>
     Lásd még: <function>mb_internal_encoding</function>, 
     <function>strlen</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-strtolower.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-strtolower.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-strtolower.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.6 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
  <refentry xml:id="function.mb-strtolower" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
   <refnamediv>
    <refname>mb_strtolower</refname>
    <refpurpose>Egy karakterláncot kisbetûssé alakít</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
     <methodsynopsis>
      <type>string</type><methodname>mb_strtolower</methodname>
      <methodparam><type>string</type><parameter>str</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
     </methodsynopsis>
    <para>
     Az <function>mb_strtolower</function> visszaadja a <parameter>str</parameter> paraméterben
     megadott karakterláncot kisbetûssé konvertálva.
    </para>
    <para>
     Az <parameter>encoding</parameter> paraméter megadja a 
     <parameter>str</parameter> karakterkódolását; ha mellõzött, akkor a belsõ karakterkódolást
     fogja a függvény használni.
    </para>
    <para>
     További információkért az Unicode tulajdonságokról kérlek nézd meg a <link
     xlink:href="&url.unicode.reports;">&url.unicode.reports;</link> oldalt.
    </para>
    <para>
     Az <function>strtolower</function> függvénnyel ellentétben a betûpárokat
     a Unicode karaktertulajdonságok szabják meg. E mûködés miatt a függvényre
     nem hat a hely beállítás és minden olyan karakter konvertálására
     képes, melynek van betûtulajdonsága, akár az umlautos A (&Auml;).
    </para>
    <para>
     <example>
      <title><function>mb_strtolower</function> példa</title>
      <programlisting role="php">
<![CDATA[
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtolower($str);
echo $str; // Kimenet: mary had a little lamb and she loved it so
?>
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Lásd még: <function>strtolower</function>,
     <function>mb_strtoupper</function>, és
     <function>mb_convert_case</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-hu/reference/mbstring/functions/mb-strtoupper.xml?view=markup&rev=1.1
Index: phpdoc-hu/reference/mbstring/functions/mb-strtoupper.xml
+++ phpdoc-hu/reference/mbstring/functions/mb-strtoupper.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.6 Maintainer: chappy Status: ready -->
<!-- Reviewed: no -->
  <refentry xml:id="function.mb-strtoupper" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
   <refnamediv>
    <refname>mb_strtoupper</refname>
    <refpurpose>Egy karakterláncot nagybetûssé alakít</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Leírás</title>
     <methodsynopsis>
      <type>string</type><methodname>mb_strtoupper</methodname>
      <methodparam><type>string</type><parameter>str</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
     </methodsynopsis>
    <para>
     Az <function>mb_strtolower</function> visszaadja a <parameter>str</parameter> paraméterben
     megadott karakterláncot nagybetûssé konvertálva.
    </para>
    <para>
     Az <parameter>encoding</parameter> paraméter megadja a 
     <parameter>str</parameter> karakterkódolását; ha mellõzött, akkor a belsõ karakterkódolást
     fogja a függvény használni.
    </para>
    <para>
     Az <function>strtoupper</function> függvénnyel ellentétben a betûpárokat
     a Unicode karaktertulajdonságok szabják meg. E mûködés miatt a függvényre
     nem hat a hely beállítás és minden olyan karakter konvertálására
     képes, melynek van betûtulajdonsága, akár az umlautos a (&auml;).
    </para>
    <para>
     További információkért az Unicode tulajdonságokról kérlek nézd meg a <link
     xlink:href="&url.unicode.reports;">&url.unicode.reports;</link> oldalt.
    </para>
    <para>
     <example>
      <title><function>mb_strtoupper</function> példa</title>
      <programlisting role="php">
<![CDATA[
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtoupper($str);
echo $str; // Kimenet: MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
?>
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Lásd még: <function>strtoupper</function>,
     <function>mb_strtolower</function>, és
     <function>mb_convert_case</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.