Dzień dobry, Uczę się PHP5. Zorientowałem się że jest problem z polskimi znakami w funkcjach przetwarzających teksty: asort() nie sortuje po polski, strlen() zwraca 2 dla każdej polskiej literki. Sprawdziłem to programikiem:
$a[] = "żółw"; $a[] = "ćma"; $a[] = "cukierek"; $a[] = "zez"; asort($a); var_dump($a); foreach ($a as $s) echo $s, strlen($s);
W związku z tym mam pytanie: jak radzić sobie ze stronagmi z polskimi znakami. W szczególności chodzi mi właśnie o sortowanie asort() i strlen(). Przeczytałem w Internecie że PHP5 nie wspiera Unicode. Byłbym wdzięczny za pomoc.
newbie PHP a polskie znaki
pyt
Q
odp
A
W zwi±zku z tym mam pytanie: jak radziæ sobie ze stronagmi z polskimi znakami. W szczególno¶ci chodzi mi w³a¶nie o sortowanie asort() i strlen(). Przeczyta³em w Internecie ¿e PHP5 nie wspiera Unicode. By³bym wdziêczny za pomoc.
Jivanmukta pisze:
setlocale(); mb_strlen();
odp
A
Przeczyta³em w Internecie ¿e PHP5 nie wspiera Unicode.
tu masz o obsludze Unicode w pehapie pl2.php.net/manual/pl/ref.mbstring.php