Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.209 pregleda

Najnovija ↓

Problem sa kvakicama u SQL bazi 11.10.2010. u 23:47 · pre 195 meseci #1
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?
Potpis
SasaKaranovic.com ~
YouTube ~
Twitter
Re: Problem sa kvakicama u SQL bazi 14.10.2010. u 13:23 · pre 195 meseci #3
Pogledao sam rjesenja koja se nude u tim temama i jedno u kojem se polje pretvara u blob, pa onda iz bloba u varchar sa UTF-8 mi je pomoglo da uklonim kvacice iz naslova
ali problem je sa TEXT poljima.

Da li je neko imao ovakav problem i kako ga je rjesio?

Interesuje me da li bi mogao da ucitam sve podatke iz baze u PHP pa ih onda sa nekim replace prepravim i onda upisem nazad u bazu kao ispravljene...
Znam kako to treba izvesti ali ocigledno gresim oko toga koje znakove treba da trazim... :)
Potpis
SasaKaranovic.com ~
YouTube ~
Twitter
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme