Pogledajte određenu poruku
Staro 16. 02. 2010.   #2
zlukic
novi član
Na probnom radu
 
Avatar zlukic
 
Datum učlanjenja: 21.02.2009
Lokacija: Banja Luka
Poruke: 15
Hvala: 0
1 "Hvala" u 1 poruci
zlukic is on a distinguished road
Default

Napravi rezervnu kopiju tabele sa tekstovima i onda u na njoj izvrsi promjene pomocu SQL funkcije replace za svaki string koji se nepravilno prikazuje.

Prethodno promjeni charset.

Kôd:
update TABELA set IME_KOLONE = replace(IME_KOLONE, 'trazeni string', 'string sa kojim mjenjas');
To je jedan od nacina kako mozes ispraviti pokvaren zapis. Ovo primjeni za svaku kolonu. Jeste da je to pjeske, ali radi. Meni je pomoglo da ispravim mnogo velike tabele.

Pazi ovo moze privremeno zaustaviti ostale konekcije prema bazi i tako naciniti trenutno nedostupan sajt.

Mozes to uraditi i iz PHP stim da ogranics broj redova na koje primjenjujes promjene, a tu opet moras paziti koji encoding koristis za konekciju sa bazom.

Nadam se da ce ti ovo pomoci da pronadjes put za rjesavanje problema.
zlukic je offline   Odgovorite uz citat