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.
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?
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;
}
$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?