<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.intl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'class.normalizer.php',
    1 => 'Normalleştirici',
    2 => 'Normalizer sınıfı',
  ),
  'up' => 
  array (
    0 => 'book.intl.php',
    1 => 'Intl',
  ),
  'prev' => 
  array (
    0 => 'locale.setdefault.php',
    1 => 'Locale::setDefault',
  ),
  'next' => 
  array (
    0 => 'normalizer.getrawdecomposition.php',
    1 => 'Normalizer::getRawDecomposition',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/intl/normalizer.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.normalizer.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.normalizer" class="reference">
 <h1 class="title">Normalizer sınıfı</h1>
 

 <div class="partintro"><p class="verinfo">(No version information available, might only be in Git)</p>

  
  <div class="section" id="normalizer.intro">
   <h2 class="title">Giriş</h2>
   <p class="simpara">
    Normalleştirme, karakterlerin ve karakter dizilimlerinin biçemsel olarak
    tanımlanmış temel bir gösterim oluşturacak şekilde dönüştürülme işlemidir.
    Bu işlem, bir metin aranırken veya sıralanırken gereken karşılaştırma
    ihtiyaçlarının karşılanması için çok önemli olup bunun yanında, metnin
    saklanması sırasında metnin uygun gösterimle saklandığından emin
    olunmasını da sağlar.
   </p>
   <p class="para">
    Unicode Konsorsiyumu, uygulamaların çeşitli ihtiyaçlarını karşılamak üzere
    bazı normalleştirme biçimleri tanımlamıştır:
    <ul class="simplelist">
     <li>Normalleştirme Biçimi D (NFD) - Normal Ayrıştırma</li>
     <li>
      Normalleştirme Biçimi C (NFC) - Normal Ayrıştırmayı izleyen Normal
      Birleştirme
     </li>
     <li>
      Normalleştirme Biçimi KD (NFKD) - Uyumluluk Ayrıştırması
     </li>
     <li>
      Normalleştirme Biçimi KC (NFKC) - Uyumluluk Ayrıştırmasını izleyen Normal
      Birleştirme
     </li>
    </ul>
    Farklı biçimler, metin üzerindeki dünüşüm kümesinin kurallarına uygun
    olarak tanımlanır, dönüşümler ise hem bir algoritma hem de bir veri
    dosyaları kümesi olarak ifade edilir.
   </p>
  </div>
  

  <div class="section" id="normalizer.synopsis">
   <h2 class="title">Sınıf Sözdizimi</h2>

   
   <div class="classsynopsis"><div class="classsynopsisinfo">
    
     <span class="modifier">class</span> <strong class="classname"><strong class="classname">Normalizer</strong></strong>
     {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Sabitler */</div>
    <div class="fieldsynopsis">
     <span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.form-d"><var class="varname">FORM_D</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.nfd"><var class="varname">NFD</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.form-kd"><var class="varname">FORM_KD</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.nfkd"><var class="varname">NFKD</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.form-c"><var class="varname">FORM_C</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.nfc"><var class="varname">NFC</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.form-kc"><var class="varname">FORM_KC</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.nfkc"><var class="varname">NFKC</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.form-kc-cf"><var class="varname">FORM_KC_CF</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.normalizer.php#normalizer.constants.nfkc-cf"><var class="varname">NFKC_CF</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Yöntemler */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="normalizer.getrawdecomposition.php" class="methodname">getRawDecomposition</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$string</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$form</code><span class="initializer"> = <strong><code><a href="class.normalizer.php#normalizer.constants.form-c">Normalizer::FORM_C</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="modifier">static</span>
   <span class="methodname"><a href="normalizer.isnormalized.php" class="methodname">isNormalized</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$dizge</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$biçim</code><span class="initializer"> = Normalizer::FORM_C</span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="modifier">static</span>
   <span class="methodname"><a href="normalizer.normalize.php" class="methodname">normalize</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$dizge</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$biçim</code><span class="initializer"> = Normalizer::FORM_C</span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

   }</div>
   

  </div>

  

  

<div class="section" id="intl.normalizer-constants">
 <h2 class="title">Öntanımlı Sabitler</h2>

 <p class="para">
  Aşağıdaki sabitler normalleştirici tarafından kullanılan normalleştirme
  biçimlerini tanımlar:
  <dl>
   
    <dt id="normalizer.constants.form-c">
     <strong><code><a href="class.normalizer.php#normalizer.constants.form-c">Normalizer::FORM_C</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Normalleştirme Biçimi C (NFC) - Normal Ayrıştırmayı izleyen Normal
      Birleştirme
     </span>
    </dd>
   

   
    <dt id="normalizer.constants.form-d">
     <strong><code><a href="class.normalizer.php#normalizer.constants.form-d">Normalizer::FORM_D</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">Normalleştirme Biçimi D (NFD) - Normal Ayrıştırma</span>
    </dd>
   

   
    <dt id="normalizer.constants.nfd"><strong><code><a href="class.normalizer.php#normalizer.constants.nfd">Normalizer::NFD</a></code></strong></dt>
    <dd>
     <p class="para"/>
    </dd>
   

   
    <dt id="normalizer.constants.form-kc">
     <strong><code><a href="class.normalizer.php#normalizer.constants.form-kc">Normalizer::FORM_KC</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Normalleştirme Biçimi KC (NFKC) -Uyumluluk Ayrıştırmasını izleyen Normal
      Birleştirme
     </span>
    </dd>
   

   
    <dt id="normalizer.constants.nfkc"><strong><code><a href="class.normalizer.php#normalizer.constants.nfkc">Normalizer::NFKC</a></code></strong></dt>
    <dd>
     <p class="para"/>
    </dd>
   

   
    <dt id="normalizer.constants.form-kc-cf"><strong><code><a href="class.normalizer.php#normalizer.constants.form-kc-cf">Normalizer::FORM_KC_CF</a></code></strong></dt>
    <dd>
     <p class="para"/>
    </dd>
   

   
    <dt id="normalizer.constants.form-kd">
     <strong><code><a href="class.normalizer.php#normalizer.constants.form-kd">Normalizer::FORM_KD</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Normalleştirme Biçimi KD (NFKD) - Uyumluluk Ayrıştırması
     </span>
    </dd>
   

   
    <dt id="normalizer.constants.nfkd"><strong><code><a href="class.normalizer.php#normalizer.constants.nfkd">Normalizer::NFKD</a></code></strong></dt>
    <dd>
     <p class="para"/>
    </dd>
   

   
    <dt id="normalizer.constants.nfc"><strong><code><a href="class.normalizer.php#normalizer.constants.nfc">Normalizer::NFC</a></code></strong></dt>
    <dd>
     <p class="para"/>
    </dd>
   

   
    <dt id="normalizer.constants.nfkc-cf"><strong><code><a href="class.normalizer.php#normalizer.constants.nfkc-cf">Normalizer::NFKC_CF</a></code></strong></dt>
    <dd>
     <p class="para"/>
    </dd>
   
  </dl>
 </p>
</div>





  <div class="section" id="normalizer.seealso">
   <h2 class="title">Ayrıca Bakınız</h2>
   <p class="para">
    <ul class="simplelist">
     <li>
      <a href="http://unicode.org/reports/tr15/" class="link external">&raquo;&nbsp;
       Evrenkod Normalleştirmesi
      </a>
     </li>
     <li>
      <a href="http://unicode.org/faq/normalization.html" class="link external">&raquo;&nbsp;
       Evrenkod Normalleştirme SSS&#039;si
      </a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/transforms/normalization/" class="link external">&raquo;&nbsp;
       ICU Kullanıcı Kılavuzu - Normalleştirme
      </a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/unorm_8h.html" class="link external">&raquo;&nbsp;
       ICU API Başvuru Kılavuzu - Normalleştirme
      </a>
     </li>
    </ul>
   </p>
  </div>

  <div class="section">
   <h2 class="title">Sürüm Bilgisi</h2>
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Sürüm: </th>
       <th>Açıklama</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.0.0</td>
       <td>
        <strong><code>Normalizer::NONE</code></strong> kaldırıldı.
       </td>
      </tr>

     </tbody>
    
   </table>

  </div>
  </div>

 















<h2>İçindekiler</h2><ul class="chunklist chunklist_reference"><li><a href="normalizer.getrawdecomposition.php">Normalizer::getRawDecomposition</a> — Gets the Decomposition_Mapping property for the given UTF-8 encoded code point</li><li><a href="normalizer.isnormalized.php">Normalizer::isNormalized</a> — Belirtilen dizge normalleştirilmiş mi diye bakar</li><li><a href="normalizer.normalize.php">Normalizer::normalize</a> — Belirtilen girdiyi normalleştirir ve dizge olarak d&ouml;nd&uuml;r&uuml;r</li></ul>
</div>
<?php manual_footer($setup); ?>