[ CIIAPTAK @ 08.04.2004. 16:49 ] @
Jeste li primjetili da MySQL funkcija ucase() "zaboravlja" da promijeni cirilicna slova đ, j, lj, nj, ć, č, dž (dj, j, lj, nj, cy, ch, dz), a PHP funkcija strtoupper() je nesto bolja, zaboravlja da promijeni đ, j, č, dž (dj, j, ch, dz)..

To su otprilike samo slova koja su specificna za ovu "preporodjenu" Vukovu cirilicu, dakle koja se ne koriste u normalnoj cirilici kojom pisu Rusi, Bugari, itd.. Osim č.. I Rusi imaju isto č ako se ne varam..

Postoji li neko rijesenje za to? Moze li nekako da se naznaci da se radi o *srbskoj* cirilici, pa da onda to uradi kako treba?
[ CIIAPTAK @ 08.04.2004. 16:51 ] @
Ha! Interesantan forum.. Sve sto se napise cirilicom automatski mijenja u ove latinske kvake.. E, svasta..
[ bzero @ 08.04.2004. 17:30 ] @
Ako hoces da radis uppercase cirilicnog stringa iz php-a, koristi multi byte string funkcije:

http://www.php.net/manual/en/ref.mbstring.php

http://www.php.net/manual/en/function.mb-strtoupper.php

Konkretno, ako je encoding UTF-8:

Code:

mb_strtoupper($string, 'UTF-8');
[ _owl_ @ 08.04.2004. 21:29 ] @
Ako nemas podrsku za mb* funkcije idi na www.unicode.org, pokupi mape za nasa slova i napravi konvertor.
[ CIIAPTAK @ 09.04.2004. 17:46 ] @


Hvala vam, sad cu to da pregledam..