1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-25 16:02:13 +01:00
Files
archived-doc-es/reference/mbstring/book.xml
Pedro Antonio Gil Rodríguez 83c5e7a536 Updated to the most recent version
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@330550 c90b9560-bf6c-de11-be94-00142212c4b1
2013-06-19 18:01:24 +00:00

77 lines
3.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: seros Status: ready -->
<!-- Reviewed: yes Maintainer: seros -->
<book xml:id="book.mbstring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="bundled" ?>
<title>Cadenas de caracteres multibyte</title>
<!-- {{{ preface -->
<preface xml:id="intro.mbstring">
&reftitle.intro;
<para>
Aunque exiten muchos idiomas en los cuales cada carácter necesario
puede ser representado por una referencia uno a uno a un valor de 8 bits, existen
también bastantes idiomas que requieren tantos caracteres para la comunicación
escrita que no pueden ser representados dentro del rango que un mero
byte puede codificar (un byte se compone de ocho bits. Cada bit puede contener solamente dos
valores distintos, uno o cero. Debido a esto, con un byte solo se pueden representar
256 valores únicos (2 a la 8ª potencia)). Los esquemas de codificación
multibyte fueron desarrollados precisamente para expresar más de 256 caracteres
en el sistema de codificación regular a nivel de bits.
</para>
<para>
Cuando se manipulan cadenas de caracteres (trim, split, splice, etc.) en una
codificación multibyte, es neceario utilizar funciones especiales, ya que dos o más
bytes consecutivos pueden representar un único carácter en tal esquema de
codificación. Si, de lo contrario, se usa una función que no considera caracteres multibyte
con la cadena de caracteres, es probable que falle al detectar el comienzo o el final del
carácter multibyte, y que se termine con una cadena de caracteres corrupta que
probablemente pierda su significado original.
</para>
<para>
<literal>mbstring</literal> proporciona funciones específicas para cadenas de texto
multibyte que ayudan a tratar codificaciones multibyte en PHP. Además,
<literal>mbstring</literal> controla la conversión de la codificación de caracteres entre
los posibles esquemas de codificación. <literal>mbstring</literal> está diseñada para
manejar codificaciones basadas en Unicode, tales como UTF-8 y UCS-2, y, por conveniencia,
varias codificaciones de un solo byte (enumeradas más adelante).
</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
-->