[ ColdKeyboard @ 11.10.2010. 22:47 ] @
Trenutno radim redizajn jednog starog sajta. Uradio sam restore njegove stare databaze i problem se javlja sa nasim slovima odnosno kvakicama. PHP fajl, HTML fajl, SQL tabela i SQL konekcija imaju podesen UTF-8 charset ali je problem sto je upis u staroj bazi vrsen preko nekog latin charseta pa umjesto znaka 'č' pojavljuje se 'Ä?' Probao sam da radim str_replace() na 'Ä?' ali je problem sto iz nekog meni nepoznatog razloga replace ne bude izvrsen. Evo kod koji koristim da isprobam da li ce uopste raditi replace tih znakova. Code: $query = mysql_query("SELECT * FROM `vijesti` where `id`='1365'") or die('MySQL_Query_Failed: '. mysql_error()); while($item = mysql_fetch_array($query, MYSQL_ASSOC)) { $test = str_replace('Ä?', 'č', $item['tekst']); print $test; } Nista posebno ali me interesuje kako bih mogao da uradim replace tih 'specijalnih' karaktera i da li je neko vec imao slican problem i kako ga je rjesio? |