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?
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
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. :)
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. ;) :)