![]() |
![]() |
|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
![]()
Imam neku formu i neki unos podataka.
I hoću da unesem u bazu naša slova, konkretno ćirilicu. I iz nekog razloga neće da radi :-/ Menjao sam i charset kolona i na utf8-unicode, i na cp1251. Nemam predstavu šta više da probam, pa ako može neka pomoć. |
![]() |
![]() |
![]() |
#2 |
Starosedelac
Član od: 23.1.2008.
Poruke: 1.419
Zahvalnice: 10
Zahvaljeno 363 puta na 328 poruka
|
![]()
Nadji default-character-set u my.cnf ili my.ini i podesi na utf8 ovako -> default-character-set=utf8, mislim da se to tice jedne od sekcija [mysql] ili [mysqld] a ti podesi oboje ako ne bude htelo da ti radi sa jednom opcijom, [client] nisam siguran da li moras da menjas, proveri... a pogledaj i ovu php funkciju http://php.net/manual/en/function.mysql-set-charset.php korisna jeste ali ne znam koliko je prakticna.
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku el_corona na korisnoj poruci: | ||
Teva (24.7.2012) |
![]() |
#3 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
![]()
A gde da nađem te fajlove?
![]() |
![]() |
![]() |
![]() |
#4 |
Starosedelac
Član od: 23.1.2008.
Poruke: 1.419
Zahvalnice: 10
Zahvaljeno 363 puta na 328 poruka
|
![]()
Nemam trenutno instalirano nista od dev shita ali, zavisi koji OS korisits, obicno je to u mysql folderu tamo gde si instalirao mysql ili u config folderu unutar mysql foldera na windowsu. Na linuxu /etc folder obicno. To sve zavisi da li si instalirao sve servere posebno automatski ili custom ili si neki WAMP/LAMP/XAMP instalirao...
Posle izmene my.cnf ili my.ini moras da restartujes server da bi se primenila podesavanja. |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku el_corona na korisnoj poruci: | ||
Teva (24.7.2012) |
![]() |
#5 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
![]()
Oke to, a na hostu šta da radim? xD Jel to može da bude u phpmyadmin folderu?
|
![]() |
![]() |
![]() |
#6 |
Starosedelac
Član od: 23.1.2008.
Poruke: 1.419
Zahvalnice: 10
Zahvaljeno 363 puta na 328 poruka
|
![]()
Moze da bude ali to nije cest slucaj. Reci mi jel ti to za razvojno okruzenje na kucnom racunaru ili kod nekog hosting provajdera? Ja sam pretpostavio da je ovo prvo, ako je ovo drugo onda koristi ovu php funkciju ako koristis php/mysql kombinaciju jer hostovi ne daju da menjas characher set osim ako ti nije ostavljena ta opcija u control panelu ili phpmyadmin-u.
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku el_corona na korisnoj poruci: | ||
Teva (24.7.2012) |
![]() |
#7 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
![]()
Pa razvijam ga u razvojnom okruženju (xampp) ali kad završim moram da ga dignem na fakultetski nalog (radim seminarski xD ) a taj host je pa 3 nivoa ispod pristojnog -.- Zato pitam za host, pošto ću morati da ga dignem jednom na njega, pa ne bih da se zlopatim tad opet sa ovim xD
|
![]() |
![]() |
![]() |
#8 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.254
Zahvalnice: 93
Zahvaljeno 3.285 puta na 1.981 poruka
|
![]()
Pre nego što bilo šta radiš sa bazom pošalji sledeći SQL upit iz PHP-a serveru.
Kod:
SET NAMES utf8; |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
Teva (24.7.2012) |
![]() |
#9 |
Starosedelac
Član od: 23.1.2008.
Poruke: 1.419
Zahvalnice: 10
Zahvaljeno 363 puta na 328 poruka
|
![]()
Ko zna host kako je podesen a verovatno je linux ali ne mora da znaci da ces imati isti problem i na njemu. O tom po tom
![]() Za dev masinu C:/xampp/mysql/bin/ tu bi trebalo da su. U slucaju da ih nema tu onda udji u xampp folder i pici na search. Moguce da imas neku verziju koja vodi u C:/Program files/xampp/mysql/bin. |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku el_corona na korisnoj poruci: | ||
Teva (24.7.2012) |
![]() |
#10 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 11.978
Zahvalnice: 4.267
Zahvaljeno 3.220 puta na 2.233 poruka
|
![]()
Imao sam ovakav problem sa latinicom i rešio sam ga tako što sam obrisao sve baze, pa izmenio svuda encoding na default utf8_bin i onda rekreirao baze.
Sreća pa sam problem uočio odmah i nisam izgubio bilo kakve podatke. Kreiraj bazu kao utf8_bin a zatim i sve tabele u njoj, takođe sa utf8_bin i trebalo bi da problemi nestanu. Sve se može proveriti i uraditi preko phpMyAdmin ali preporučujem da baze i tabele kreiraš preko PHP-a koristeći MySQL query-je. Sigurno je, lako i brzo. Poslednja ispravka: doctor (24.7.2012 u 3:14) |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku doctor na korisnoj poruci: | ||
Teva (24.7.2012) |
![]() |
#11 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
![]()
SET NAMES utf8 radi savršeno, čak šta više najlakše rešenje od ponuđenih
![]() ![]() Hvala veliko svima ![]() |
![]() |
![]() |
![]() |
#12 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 11.978
Zahvalnice: 4.267
Zahvaljeno 3.220 puta na 2.233 poruka
|
![]()
Da ti napomenem da je SET NAMES utf8 i meni pomogao SAMO dok sam razvijao sajt na svom računaru. Kada sam ga uploadovao na pravi hosting ništa nije vredelo dok nisam obrisao baze i rekreirao ih. Razmišljaj o tome unapred i poslušaj me u vezi toga što sam ti rekao pre nego što nastaviš da razvijaš sajt. Isplatiće ti se ako sve unapred radiš sa "čistim" utf8 (ili utf8_bin).
|
![]() |
![]() |
![]() |
#13 | |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.254
Zahvalnice: 93
Zahvaljeno 3.285 puta na 1.981 poruka
|
![]() Citat:
Danas je većina servera po defaultu kompajlirana tako da koristi UTF8 enkoding tako da tih problema nema. |
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
doctor (25.7.2012) |
![]() |
#14 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
![]()
A ček, ako mi je server na utf8, onda neće da pravi problem?
Pošto je meni sad baza na utf8 donja crta nešto xD a tabele su isto na utf8... A na hostu mi je charset utf8 isto ![]() |
![]() |
![]() |
![]() |
#15 | ||
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.254
Zahvalnice: 93
Zahvaljeno 3.285 puta na 1.981 poruka
|
![]() Citat:
Dakle za uspešan upis srpskih latiničnih i ćiriličnih znakova potrebno je da: - stranica na kojoj se nalazi forma gde se unose podaci za unos u bazu bude definisana da koristi UTF-8 charset Citat:
PHP kod:
Kod:
SET NAMES utf8; |
||
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
Teva (25.7.2012) |
![]() |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
MySql - Pristup preko WAMP-a | CounteSSpanktacula | Serverske aplikacije i baze podataka | 4 | 9.2.2010 12:27 |
MySql problem....Could not connect to MySQL | KNB|*B!RJ4N*| | Web razvoj | 10 | 29.11.2009 12:14 |
MYSQL i PHP i Apache | vladakg | Programiranje | 18 | 25.6.2009 7:21 |
MySQL ćirilica <--> latinica | KAMIKAZA | Serverske aplikacije i baze podataka | 3 | 17.12.2008 23:55 |
Greška prilikom logina na MySQL | Jenkiduduldu | Serverske aplikacije i baze podataka | 13 | 17.12.2008 19:47 |