[ VladaSu @ 25.07.2007. 19:38 ] @
Zasto je napravljeno da kada je stranica u UTF-8 enkodingu onda se mora koristiti npr. nardeba mb_strlen umesto strlen?
Nije mnogo bolje za programere da strlen prepozna u kojem je enkodingu stranica ako je to podeseno na pocetku stranice?
[ broker @ 25.07.2007. 20:57 ] @
PHP su napravili Linuxas-i a oni su poznati po tom pristupu: samo nabacaju (nakrpe) funkcionalnosti, a onda nek se onaj ko ih koristi snalazi :)

Veliki broj PHP aplikacija pati od problema podrske za UTF-8 upravo zato sto ta podrska u PHP nije odradjena prirodno.
[ Nemanja Avramović @ 25.07.2007. 21:01 ] @
A da pitaš ljude koji su razvijali PHP?
[ broker @ 25.07.2007. 21:17 ] @
Ma valjda je jasno: mb_ funkcije su u posebnom modulu (koji ak po dfault-u nije ni ukljucen). Da bi napravili da postojece string funkcije rade i sa UTF-8 morali bi da prepravljaju stari modul, a to se po logici Linuxasa nikada ne radi. :)
[ VladaSu @ 25.07.2007. 22:24 ] @
Ovo mi je donekle bio logicki odgovor. Zakomlikovali su stvari. :)
[ MilanMilan @ 26.07.2007. 09:45 ] @
Mozes da koristis function overloading - u php.ini podesis promenljivu mbstring.func_overload na odgovarajucu vrednost(tj. koje f-je zelis da overloudujes). Tabelu sa mogucim vrednostima imas na ovoj strani: http://www.php.net/mbstring, negde malo pre sredine.

I da, php je zakon, bas zato sto su ga pravili linuxasi. ;) :)