1
0
mirror of https://github.com/php/doc-ro.git synced 2026-03-24 23:42:08 +01:00
Files
Simion Onea 095499d203 Updated the translation.
git-svn-id: https://svn.php.net/repository/phpdoc/ro/trunk@333842 c90b9560-bf6c-de11-be94-00142212c4b1
2014-06-19 12:43:49 +00:00

75 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- $Author$ -->
<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: alexxed 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>Stringuri multioctet</title>
<!-- {{{ preface -->
<preface xml:id="intro.mbstring">
&reftitle.intro;
<para>
Deși sunt multe limbi în care orice caracter poate fi reprezentat prin
asocierea lui cu o valoare pe 8 biți, există multe alte limbi care au
atât de multe caractere pentru comunicarea în scris încât ele nu încap în
ceea ce oferă un simplu octet (Un octet este format din 8 biți. Fiecare bit
poate conține valoarea 1 sau 0. Din această cauză, un octet poate reprezenta
doar 256 de valori (doi la puterea a opta)). Din această cauză, s-au dezvoltat
scheme de codare a caracterelor pe mai mulți octeți pentru a lucra cu mai mult de
256 de caractere.
</para>
<para>
Când manipulați (trim, split, splice, etc.) stringuri care conțin caractere multioctet,
trebuie să folosiți funcții speciale deoarece doi sau mai mulți octeți consecutivi
pot reprezenta un singur caracter în astfel de scheme de codare. Altfel, dacă
folosiți o funcție care nu ține cont de caractere multioctet pe stringuri care conțin
astfel de caractere, probabil că funcția va eșua să detecteze unde începe și unde se termină
caracterul multioctet și veți rămâne cu un string care conține caractere indescifrabile
și care și-a pierdut înțelesul inițial.
</para>
<para>
<literal>mbstring</literal> oferă funcții specifice lucrului cu stringuri care conțin caractere
multioctet, funcții care vă ajută să lucrați în PHP cu codările acestor caractere. În plus,
<literal>mbstring</literal> se ocupă de conversia de caractere între perechi de codări suportate.
<literal>mbstring</literal> este gândit să se ocupe de codări bazate pe Unicode, cum ar fi UTF-8
și UCS-2 dar poate fi folosită și cu alte codări de caractere pe un singur octet (enumerate mai jos).
</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
-->