Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa kvakicama u SQL bazi

[es] :: PHP :: PHP za početnike :: Problem sa kvakicama u SQL bazi

[ Pregleda: 1550 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Problem sa kvakicama u SQL bazi11.10.2010. u 22:47 - pre 164 meseci
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?
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.mbb.telenor.rs.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Problem sa kvakicama u SQL bazi11.10.2010. u 22:59 - pre 164 meseci
Procitaj ovu temu: http://www.elitesecurity.org/t394133-Izgubljen-encodingu

a mozes i ovu http://www.elitesecurity.org/t96073-0#1348126
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Problem sa kvakicama u SQL bazi14.10.2010. u 12:23 - pre 164 meseci
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... :)
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Problem sa kvakicama u SQL bazi

[ Pregleda: 1550 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.