Pogledajte određenu poruku
Staro 17. 02. 2010.   #8
User
novi član
Na probnom radu
 
Avatar User
 
Datum učlanjenja: 04.11.2006
Lokacija: Beograd
Poruke: 22
Hvala: 5
9 "Hvala" u 5 poruka
User is on a distinguished road
Default

Podigni backup u neku temp bazu i promeni sve tabele u UTF8 pomocu:
Kôd:
ALTER TABLE naziv_tabele DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
A nakon toga promeni sva tekstualna polja (CHAR, VARCHAR, TEXT) unutar svih tabela u UTF8 na sledeci nacin:
Kôd:
UPDATE naziv_tabele SET naziv_kolone = CONVERT (CONVERT (CONVERT (naziv_kolone USING latin1) USING binary) USING utf8);
Poslednje, promeni charset same baze (ukoliko vec nije):
Kôd:
ALTER DATABASE naziv_baze DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Potom podigni tako sredjenu bazu na mesto prave i sve bi trebalo da radi (a i pored toga, baza ce biti UTF8, kako i treba da bude).

Poslednja izmena od User : 17. 02. 2010. u 01:30. Razlog: typo
User je offline   Odgovorite uz citat
4 članova zahvaljuje User za poruku: