1
0
mirror of https://github.com/php/doc-es.git synced 2026-04-26 00:28:03 +02:00
Files
archived-doc-es/reference/mbstring/book.xml
T
Yago Ferrer a533f3c904 File translated by: hjoab
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@321029 c90b9560-bf6c-de11-be94-00142212c4b1
2011-12-14 21:22:05 +00:00

82 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: ac04b2ea214243eaef651b87216b9841d13cd492 Maintainer: yago Status: ready -->
<!-- Reviewed: no -->
<!-- Membership: bundled -->
<book xml:id="book.mbstring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Multibyte String</title>
<!-- {{{ preface -->
<preface xml:id="intro.mbstring">
&reftitle.intro;
<para>
Mientras que hay muchos idiomas en los cuales cada carácter necesario
puede ser representado por un mapeo uno a uno a un valor de 8 bits, hay
también bastantes idiomas que requieren tantos caracteres para comunicación
escrita que no pueden ser representados dentro del rango de un mero
octeto puede cifrar (un octeto -byte- se compone de ocho dígitos binarios
-bits-. Cada bit puede contener solamente dos valores distintos, uno o cero.
Debido a esto, con un octeto solo se pueden representar 256 valores únicos
(2 a la 8ava potencia)).
Los esquemas de codificación de multiple octetos (Multibyte) fueron
desarrollados para precisamente expresar más de 256 caracteres en el
sistema de codificación regular tipo octal (una sequencia de octetos
-bytewise).
</para>
<para>
Cuando se manipula (trim, split, splice, etc.) las cadenas de texto son
codificadas en una codificación de multibyte, se necesitará utilizar funciones
especiales, porque en este caso 2 o más octetos consecutivos pueden representar
un solo carácter en tal esquema de codificación. Si se aplica una función para
cadenas de texto no-multibyte sensibles a mayúsculas
a la hilera, esta probablemente fallará en detectar el carácter multibyte de
principio o de final de la hilera y terminará patas arriba con una hilera
corrompida y con basura que muy probablemente no tenga su significado original.
</para>
<para>
<literal>mbstring</literal> proporciona funciones específicas para hileras
de multibyte que le ayudarán a tratar codificaciones del multibyte en PHP.
Además de esto,<literal>mbstring</literal> maneja la conversión entre
diferentes pares de codificaciones de carácter posibles.
<literal>mbstring</literal> está diseñado para manejar codificaciones basadas
en Unicode tales como UTF-8 y UCS-2 y varias codificaciones de un solo byte
a conveniencia(ver lista abajo).
</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
-->