[ sinisa.medic @ 29.10.2006. 13:57 ] @
| Postovane kolege,
nemam nikakva iskustva u linuxu, sem ono malo na sta sam naisao programirajuci PHP i MySQL i postavljajuci sajtove na Linux servere providera.
Juce sam uspeo da savladam pravljenje prvog CronTab-a koji mi pravi bekap baza u direktorijum na sajtu. Baze su mi UTF8, MySQL 5, i Cron odradi posao. Medjutim kada pogledam fajl, on nije UTF8, odnosno nasa slova su prikazana kao kuke i kvake. Naredba koju sam koristio je:
mysqldump --opt -hlocalhost -uKORISNIK -pLOZINKA --all-databases >baza.sql
i to sve radi, ali kada prekopiram takav fajl na svoj lokalni (windows) racunar i pogledam fajl (ili ga pustim kao SQL izraz) on nema nasa slova. A ni sam fajl nije UTF8 nego ANSI.
Zamolio bih nekoga ko ima resenje da mi pomogne. U sustini ne mora da bude na ovaj nacin koji sam ja pokusao. Ideja mi je da mi se radi automatski bekap, koji ja zipujem i posaljem sebi na email (sve odradi PHP). A nekada kasnije, kada zlu ne trebalo se desi neki problem da mogu to da restorujem. I sve sam ja to uspeo da uradim, jedino mi je problem sa UTF8 znakovima. Kada uradim restore takvog fajla, onda su nasa slova postala kuke i kvake.
Hvala unapred,
Sinisa
[Ovu poruku je menjao sinisa.medic dana 29.10.2006. u 19:49 GMT+1] |
[ zikaa @ 05.11.2006. 15:07 ] @
export baze
mysqldump --default-character-set=utf-8 -r /putanja/do/fajla
a za import
mozes bar na dva nacina
1. mysql ime_baze < /putanja/do/fajla
2. mysql ..
use ime_baze
source /putanja/do/fajla posto se prethodno ulogujes na bazi
[ sinisa.medic @ 05.11.2006. 19:12 ] @
Hvala na odgovoru ali opet su mi kuke i kvake:
INSERT INTO `srb_category_language` VALUES ('BAJKE','SER','Б РЈ К Е . . . . И . . . . П РИ П О Ð’ Е Т К Е',''),('EPSKE','SER','Е П С К Е . . . . П Е С М Е',''),('LIRSKE','SER','. . . Л И РС К Е . . . . П Е С М Е . . .','<P> ЛирÑке пеÑме Ñу најбројније у ÑрпÑком уÑменом казивању. Ðа неки начин најверније и најпотпуније изражавају Ñтари ÑрпÑки дух и миÑао. Бавиле Ñу Ñе Ñкоро Ñвим темама које Ñу Ñе јављале у патријахалном ÑрпÑком друштву – не Ñамо да Ñу опиÑивале колективне мотиве и оÑећања, већ Ñу изражавале и лична оÑећања, надања и Ñнове. ПеÑме Ñу пратиле цео ÑрпÑки живот – од рођења, па до Ñмрти. Вук Караџић их назива женÑким пеÑмама. <BR><BR>ЛирÑке и епÑке пеÑме Ñе разликују по одноÑу Ñубјективног и објективног чиниоца, али и по одноÑу пеÑме и певања Ñа друге Ñтране. Сам Вук Караџић то лепо каже: \"ЖенÑке пјеÑме пјева и једно или двоје Ñамо ради Ñвога разговора, а јуначке Ñе пјеÑме највише пјевају да други Ñлушају; и зато Ñе у пјевању женÑки пјеÑама више гледа на пјевање, него на пјеÑму, а у пјевању јуначкије, највише на пјеÑму.\" (\"СрпÑке Ðародне ПјеÑме I\" Вук Стеф. Караџић) ЖенÑке пеÑме Ñу певане, не Ñамо од Ñтране жена и девојака, већ и од мушкараца, поготово момчади, и то најчешће по двоје у један глаÑ. <BR><BR>Што Ñе тиче ÑтароÑти пеÑама, лирÑке пеÑме, које Ñу забележене, Ñу Ñтарије од забележених епÑких - јуначких пеÑама. <BR><BR><A class=n href=\"index.php?tip=K&sifra=LIRSKE_POD\">Подела лирÑких народних пеÑама</A> <BR><BR>ЛирÑке пеÑме: </P>'),('SALJIVE','SER','Ш РЉ И Ð’ Е . . . . П РИ Ч Е','')
i tako dalje
koristio sam naredbu u PHP:
shell_exec("mysqldump --opt --default-character-set=utf8 -hlocalhost -uKORISNIK -pLOZINKA --all-databases -r baza.sql");
[ zikaa @ 05.11.2006. 19:23 ] @
Koji editor uopste koristis, ima valjda opciju da odaberes charset kad otvaras fajl,
I nemoj da bazu restorujes phpYAdmin-om posto je on malo glup.
Nego ako si vec na server-u uradi iz php-a i komandu za resrtore baze.
To sto ti jedan windows kaze da je fajl ansi to ti ne znaci nista. Ako je baza stvarno
utf8 kad otvaras fajl odaberi utf8 (utf-8) encoding i bice ok. ovaj metod za backup je proveren.
Proveri mozda ti je ta tabela nekog drugog charset-a ili neka kolona u njoj
[ sinisa.medic @ 12.11.2006. 20:14 ] @
U manjku sam sa vremenom, pa nisam stigao ranije da pogledam odgovor na kojem se opet zahvaljujem.
Kada sa SQLYogom sacuvam bazu kao SQL izrazi onda mi bude skroz OK. Tabela, odnosno sve kolone jesu UTF-8.
Inace editor kojim otvaram je glupi windows notepad, ali sam probao i sa PHPDesigner 2005, medjutim ni jedan od njih mi ne prikazuje nasa slova.
Nema veze, odustajem za sada od ove ideje. Hvala na trudu.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.