[ 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..
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.