<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/mbstring.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'mbstring.configuration.php',
    1 => '&Ccedil;alışma Anı Yapılandırması',
    2 => '&Ccedil;alışma Anı Yapılandırması',
  ),
  'up' => 
  array (
    0 => 'mbstring.setup.php',
    1 => 'Yapılandırma/Kurulum',
  ),
  'prev' => 
  array (
    0 => 'mbstring.installation.php',
    1 => 'Kurulum',
  ),
  'next' => 
  array (
    0 => 'mbstring.constants.php',
    1 => '&Ouml;ntanımlı Sabitler',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/mbstring/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="mbstring.configuration" class="section">
 <h2 class="title">Çalışma Anı Yapılandırması</h2>
 <p class="simpara">Bu işlevlerin davranışı <var class="filename">php.ini</var>
içindeki ayarlardan etkilenir.</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>mbstring yapılandırma yönergeleri</strong></caption>
   
    <thead>
     <tr>
      <th>İsim</th>
      <th>Öntanımlı</th>
      <th>Değişlik Yeri</th>
      <th>Sürüm Bilgisi</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.language" class="link">mbstring.language
      </a></td>
      <td>&quot;neutral&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.detect-order" class="link">mbstring.detect_order
      </a></td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.http-input" class="link">mbstring.http_input
      </a></td>
      <td>&quot;pass&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Kullanımı önerilmemektedir.</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.http-output" class="link">mbstring.http_output
      </a></td>
      <td>&quot;pass&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Kullanımı önerilmemektedir.</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.internal-encoding" class="link">mbstring.internal_encoding
      </a></td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Kullanımı önerilmemektedir.</td>
     </tr>

     <tr>
      <td>mbstring.script_encoding</td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>PHP 5.0.0&#039;da kaldırıldı. Yarine <a href="ini.core.php#ini.zend.script-encoding" class="link">zend.script_encoding</a>
      kullanın.</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.substitute-character" class="link">mbstring.substitute_character
      </a></td>
      <td>NULL</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.func-overload" class="link">mbstring.func_overload
      </a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
      <td>
       PHP &lt;= 5.2.6&#039;da <strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong>.
       PHP 7.2.0 itibariyle kullanımı önerilmemektedir.PHP 8.0.0&#039;da kaldırıldı.
      </td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.encoding-translation" class="link">mbstring.encoding_translation
      </a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.http-output-conv-mimetypes" class="link">mbstring.http_output_conv_mimetypes</a></td>
      <td>&quot;^(text/|application/xhtml\+xml)&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.strict-detection" class="link">mbstring.strict_detection
      </a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.regex-retry-limit" class="link">mbstring.regex_retry_limit</a></td>
      <td>&quot;1000000&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>PHP 7.4.0 ve sonrasında kullanılabilir.</td>
     </tr>

     <tr>
      <td><a href="mbstring.configuration.php#ini.mbstring.regex-stack-limit" class="link">mbstring.regex_stack_limit</a></td>
      <td>&quot;100000&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>PHP 7.3.5 ve sonrasında kullanılabilir.</td>
     </tr>

    </tbody>
   
  </table>

  INI_* kiplerinin tanımları ve ayrıntılı
açıklamaları <a href="configuration.changes.modes.php" class="xref">Yapılandırma ayarlarının yeri</a> bölümünde bulunabilir.
 </p>

 <p class="para">
Yapılandırma yönergelerinin kısa açıklamalarını aşağıda bulabilirsiniz.
</p>

 <p class="para">
  <dl>
   
    <dt id="ini.mbstring.language">
     <code class="parameter">mbstring.language</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Mbstring modülünde kullanılan öntanımlı ulusal dil ayarı (NLS). Bu
      yönerge, <var class="filename">php.ini</var> dosyasında kendinden sonra tanımlanması
      gereken <code class="literal">mbstring.internal_encoding</code> yönergesini
      otomatik ve sihirli olarak etkin kılar.
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.encoding-translation">
     <code class="parameter">mbstring.encoding_translation</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      HTTP sorgularında girdi kodlamasını algılayıp dahili karakter
      kodlamasına dönüştüren şeffaf karakter kodlama süzgecini etkin kılar.
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.internal-encoding">
     <code class="parameter">mbstring.internal_encoding</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Uyarı</strong>
      <p class="para">Bu kullanımı önerilmeyen özellik gelecekte
<em>kesinlikle
KALDIRILACAKTIR</em>.</p>
     </div>
     <p class="para">
      Öntanımlı dahili karakter kodlamasını tanımlar.
     </p>
     <p class="para">
      Bu boş bıraklımalı ve yerine <a href="ini.core.php#ini.default-charset" class="link">
        <code class="parameter">default_charset</code></a> kullanılmalıdır.
      </p>
    </dd>
   
   
    <dt id="ini.mbstring.http-input">
     <code class="parameter">mbstring.http_input</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Uyarı</strong>
      <p class="para">Bu kullanımı önerilmeyen özellik gelecekte
<em>kesinlikle
KALDIRILACAKTIR</em>.</p>
     </div>
     <p class="para">
      Öntanımlı HTTP girdi karakter kodlamasını tanımlar.
     </p>
     <p class="para">
      Bu boş bıraklımalı ve yerine <a href="ini.core.php#ini.default-charset" class="link">
        <code class="parameter">default_charset</code></a> kullanılmalıdır.
      </p>
    </dd>
   
   
    <dt id="ini.mbstring.http-output">
     <code class="parameter">mbstring.http_output</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <div class="warning"><strong class="warning">Uyarı</strong>
      <p class="para">Bu kullanımı önerilmeyen özellik gelecekte
<em>kesinlikle
KALDIRILACAKTIR</em>.</p>
     </div>
     <p class="para">
      Öntanımlı HTTP çıktı karakter kodlamasını tanımlar (çıktı, dahili
      karakter kodlamasından HTTP çıktı karakter kodlamasına dönüştürülerek
      çıktılanır).
     </p>
     <p class="para">
      Bu boş bıraklımalı ve yerine <a href="ini.core.php#ini.default-charset" class="link">
        <code class="parameter">default_charset</code></a> kullanılmalıdır.
      </p>
    </dd>
   
   
    <dt id="ini.mbstring.detect-order">
     <code class="parameter">mbstring.detect_order</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Öntanımlı karakter kodlaması algılama sırasını tanımlar. Ayrıca bakınız:
      <span class="function"><a href="function.mb-detect-order.php" class="function">mb_detect_order()</a></span>.
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.substitute-character">
     <code class="parameter">mbstring.substitute_character</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Geçersiz karakter kodlaması yerine kullanılacak karakteri tanımlar.
      Desteklenen değerler için <span class="function"><a href="function.mb-substitute-character.php" class="function">mb_substitute_character()</a></span>
      işlevine bakın.
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.func-overload">
     <code class="parameter">mbstring.func_overload</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
      <div class="warning"><strong class="warning">Uyarı</strong><p class="simpara">Bu özelliğin kullanımı PHP 7.2.0
itibariyle <em>ÖNERİLMEMEKTE</em> olup PHP 8.0.0&#039;da tamamen
<em>KALDIRILMIŞTIR</em>. Bu işleve kesinlikle
güvenilmemelidir.</p></div>
     <p class="para">
      Mbstring taydaşları tarafından sağlanan tek baytlık işlevlerin yerine
      otomatik olarak mbstring işlevlerinin kullanılmasını sağlar. Daha
      ayrınılı bilgi için <a href="mbstring.overload.php" class="xref">İşlevlerin Aşırı Y&uuml;klenme &Ouml;zelliği</a> bölümüne bakınız.
     </p>
     <p class="para">
      Bu atama sadece <var class="filename">php.ini</var> dosyasından değiştiilebilir.
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.http-output-conv-mimetypes">
     <code class="parameter">mbstring.http_output_conv_mimetypes</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.strict-detection">
     <code class="parameter">mbstring.strict_detection</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Katı kodlama algılaması etkin kılınır. Açıklama ve örnekler
      <span class="function"><a href="function.mb-detect-encoding.php" class="function">mb_detect_encoding()</a></span>işlevinde bulunabilir.
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.regex-retry-limit">
     <code class="parameter">mbstring.regex_retry_limit</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Çok baytlı düzenli ifade eşleştirmesi sırasında işlenebilen geri
      izleme miktarını sınırlar.
     </p>
     <p class="para">
      Bu yönerge yalnızca kurulum oniguruma &gt;= 6.8.0 ile ilintilenmişse kullanılabilir.
     </p>
    </dd>
   
   
    <dt id="ini.mbstring.regex-stack-limit">
     <code class="parameter">mbstring.regex_stack_limit</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Mbstring düzenli ifadelerinin yığıt derinliği sınırlar.
     </p>
    </dd>
   
  </dl>
 </p>

 <p class="para">
  <a href="http://www.w3.org/TR/REC-html40/interact/forms.html#adef-accept-charset" class="link external">&raquo;&nbsp;HTML
  4.01 belirtimine göre</a>, tarayıcıların, bir formdan sayfada
  kullanılandan farklı bir karakter kodlaması ile veri göndermelerine izin
  verilmektedir. Tarayıcılar tarafından kullanılan karakter kodlamasının
  saptanması hakkında bilgi edinmek için <span class="function"><a href="function.mb-http-input.php" class="function">mb_http_input()</a></span>
  işlevine bakınız.
 </p>
 <p class="para">
  Günümüz tarayıcıları bir HTML sayfanın karakter kodlamasını kabul edilebilir
  bir doğrulukta tahmin edebiliyor olsalar da, <code class="literal">Content-Type</code>
  HTTP başlığının <code class="literal">charset</code> bağımsız değişkenine
  <span class="function"><a href="function.header.php" class="function">header()</a></span> işleviyle veya
  <a href="ini.core.php#ini.sect.data-handling" class="link">default_charset</a> INI
  yönergesiyle uygun bir değer atamak daha iyidir.
 </p>
 <p class="para">
  <div class="example" id="example-1">
  <p><strong>Örnek 1 - <var class="filename">php.ini</var> ayar örnekleri</strong></p>
   <div class="example-contents">
<div class="cdata"><pre>
; Öntanımlı dili belirtin.
mbstring.language        = Neutral; öntanımlıdır; belli bir dil yoktur (UTF-8)
mbstring.language        = Turkish; öntanımlı dil Türkçe
mbstring.language        = Japanese; öntanımlı dil Japonca

;; Öntanımlı dahili kodlamasını tanımlayın.
;; Önemli: PHP&#039;de çalışan bir karakter kodlaması belirtin
mbstring.internal_encoding    = UTF-8  ; Dahili kodlama UTF-8

;; HTTP girdi kodlaması dönüşümü etkindir.
mbstring.encoding_translation = On

;; Öntanımlı HTTP girdi karakter kodlamasını tanımlayın.
;; Önemli: Betik, http_input ayarını değiştiremez.
mbstring.http_input           = pass    ; Dönüşüm yok.
mbstring.http_input           = auto    ; HTTP girdisi otomatik
           ; &quot;auto&quot;  mbstring.language atamasına göre genişletilir.
mbstring.http_input           = SJIS    ; HTTP girdisi SJIS olur
mbstring.http_input           = UTF-8,SJIS,EUC-JP ; Sıralama belirtir

;; Öntanımlı HTTP çıktı karakter kodlamasını tanımlayın.
mbstring.http_output          = pass    ; Dönüşüm yok.
mbstring.http_output          = UTF-8   ; HTTP çıktı kodlaması UTF-8

;; Öntanımlı kodlama algılama sırasını belirtin.
mbstring.detect_order         = auto    ; Algılama sırası otomatik
mbstring.detect_order         = ASCII,JIS,UTF-8,SJIS,EUC-JP ; Sıralama belirtir

;; Öntanımlı geçersiz karakter ikame karakteri
mbstring.substitute_character = 12307   ; Bir Evrenkodlu değer
mbstring.substitute_character = none    ; Karakter basılmaz
mbstring.substitute_character = long    ; Uzun, örnek: U+3000,JIS+7E7E
</pre></div>
   </div>

  </div>
 </p>
 <p class="para">
  <div class="example" id="example-2">
   <p><strong>Örnek 2 - <code class="literal">EUC-JP</code> kullanıcıları için <var class="filename">php.ini</var> ayarları
   </strong></p>
   <div class="example-contents">
<div class="cdata"><pre>
;; Çıktı Tamponlaması kapalı
output_buffering      = Off

;; HTTP başlık karakter kümesi
default_charset       = EUC-JP

;; Öntanımlı dil: Japonca
mbstring.language = Japanese

;; HTTP girdi kodlaması dönüşümü etkin
mbstring.encoding_translation = On

;; HTTP girdi kodlaması dönüşümü: otomatik
mbstring.http_input   = auto

;; HTTP çıktısı EUC-JP&#039;ye dönüştürülür
mbstring.http_output  = EUC-JP

;; Dahili kodlama EUC-JP&#039;dir
mbstring.internal_encoding = EUC-JP

;; Geçersiz karakter basılmaz
mbstring.substitute_character = none
</pre></div>
   </div>

  </div>
 </p>
 <p class="para">
  <div class="example" id="example-3">
   <p><strong>Örnek 3 - <code class="literal">SJIS</code> kullanıcıları için <var class="filename">php.ini</var> ayarları
   </strong></p>
   <div class="example-contents">
<div class="cdata"><pre>
;; Çıktı Tamponlaması etkin
output_buffering     = On

;; çıktı dönüşümünü mb_output_handler yapar
output_handler       = mb_output_handler

;; HTTP başlık karakter kümesi
default_charset      = Shift_JIS

;; Öntanımlı dil: Japonca
mbstring.language = Japanese

;; HTTP girdi kodlaması dönüşümü: otomatik
mbstring.http_input  = auto

;; HTTP çıktısı SJIS&#039;e dönüştürülür
mbstring.http_output = SJIS

;; Dahili kodlama EUC-JP&#039;dir
mbstring.internal_encoding = EUC-JP

;; Geçersiz karakter basılmaz
mbstring.substitute_character = none
</pre></div>
   </div>

  </div>
 </p>

</div><?php manual_footer($setup); ?>