1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 07:12:18 +01:00
Files
2022-11-07 19:20:53 +03:00

73 lines
2.8 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 740eb58e8c03cfc5ac98eda13943262775b73ff2 Maintainer: nilgun Status: ready -->
<book xml:id="book.mbstring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="bundled" ?>
<title>Çok Baytlı Dizgeler</title>
<titleabbrev>Mbstring</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.mbstring">
&reftitle.intro;
<para>
Çoğu dilde her karakter 8 bitlik bir değerle bire bir eşleşerek
gösterilebilirken bazılarında bunun için bir bayttan fazlası gerekir. (Bir
bayt 8 bittir. Her bit, sıfır ve bir olmak üzere en fazla iki değere sahip
olabilir. Bundan dolayı, bir baytlık genişlikle 256 (2^8) farklı değer
gösterilebilir.) Çok baytlı karakter kodlama şeması, normal bit seviyesi
kodlama sistemindeki 256 karakterden fazlasını gösterebilmek için
geliştirilmiştir.
</para>
<para>
Çok baytlı karakter kodlaması kullanılan bir dizgede bazı karakterler
ardarda iki veya daha fazla baytla gösterilebildiğinden bu dizgeler üzerinde
değişiklik (ekleme, sıralama, vs.) yapmak için özel işlevler gerekir. Böyle
dizgelere tek baytlık karakterlere göre tasarlanmış sıradan işlevler
uygulanırsa bir çok baytlı karakterin baytlarının bölünmesi çok muhtemeldir.
Böyle bir durumda çok baytlı dizgenin anlamı değişecektir.
</para>
<para>
<literal>mbstring</literal> modülü, PHP'de çok baytlı kodlama ile
çalışabilmeniz için çok baytlı dizge işlevleri sağlar. Bunun yanında olası
karakter kodlama çiftleri arasında karakter kodlaması dönüşümleri
yapılabilmesini de sağlar. <literal>mbstring</literal> modülü, UTF_8,
UCS-2 gibi Evrenkod temelli kodlamaların yanında uyumluluk için tek baytlı
karakter kodlamalarını da destekleyecek şekilde tasarlanmıştır (Bkz: <link
linkend="mbstring.supported-encodings">Desteklenen Karakter Kodlamaları</link>).
</para>
</preface>
<!-- }}} -->
&reference.mbstring.setup;
&reference.mbstring.constants;
&reference.mbstring.encodings;
&reference.mbstring.ja-basic;
&reference.mbstring.http-inout;
&reference.mbstring.supported-encodings;
&reference.mbstring.overloading;
&reference.mbstring.encoding-requirements;
&reference.mbstring.reference;
</book>
<!-- 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:"~/.phpdoc/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
-->