1 (edited by Ajaks 2012-02-03 12:51:40)

Topic: LT raides ir multicharacters

Pastebejau kad naudojant UTF8, ir dirbant su string funkcijomis,  viena lt raide susideda is keliu simboliu (characters). Todel darant visokius zodzio nukirpimus, tam tikra funkcija nukerpa lt raide 'per viduri' ir vizualiai matai iskreipta raide.

Ar galima kazkaip paversti multi-character raides i single? arba kaip kitaip galima butu spresti tokia problema?


pvz:

$string['Medis'] = ąžuolas.

substr($string['Medis'], 0, 1) turetu buti ą bet gauni jeroglifa. Nes substr($string['Medis'], 0, 2) = ą

Re: LT raides ir multicharacters

http://lt.php.net/manual/en/function.mb-substr.php

Re: LT raides ir multicharacters

Pasiskaitinek http://lt.php.net/mb_string

Re: LT raides ir multicharacters

Dekui, pavyko.


Tiesa pasakius buvau uzlekes ant sitos funkcijos bet kazkaip neuzkabinau is pirmo karto :)