PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Instalarea / configurarea> <Stringuri multioctet
Last updated: Fri, 01 Aug 2008

view this page in

Introducere

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.

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.

mbstring 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, mbstring se ocupă de conversia de caractere între perechi de codări suportate. mbstring 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).



add a note add a note User Contributed Notes
Introducere
There are no user contributed notes for this page.

Instalarea / configurarea> <Stringuri multioctet
Last updated: Fri, 01 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites