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

UTF–8 podaci u mySQLu

[es] :: MySQL :: UTF–8 podaci u mySQLu

[ Pregleda: 3243 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

byTer

Član broj: 10936
Poruke: 1221
*.pat-pool.so.sbb.co.yu.

ICQ: 47761626


Profil

icon UTF–8 podaci u mySQLu24.02.2006. u 16:30 - pre 179 meseci
Podesio sam da mi tabele budu u kodnom rasporedu utf8, podesio sam i da mi kodni raspored kolona bude utf8, ali kad unosim podatke u cirilici, dobijam gresku:
data too long for column 'prezime' at row 1. A kad unosim podatke u latinici karakteri ć, đ, š i ostala nasa slova su ispisani kodovima (recimo ć za ć, itd) Kako da resim to da mi budu unicode karakteri u bazi?
 
Odgovor na temu

boske3

Član broj: 88800
Poruke: 24
*.ADSL.neobee.net.

Sajt: www.bosanac.in.rs


Profil

icon Re: UTF–8 podaci u mySQLu20.03.2006. u 15:14 - pre 178 meseci
Vidi meni se ovo isto pojavilo : data too long for column 'prezime' at row 1.
ali sam problem rešio tako što sam sve tabele,kolone i bazu prebacio na UTF 8 i
sve normalno radi bez ove greške ,
stvarno ne znam kako ali radi ali onda nastupa seldeći problem koji ne znam kako da rešim
Evo moj problem

Ja naprimer imam MYSQL 5 bazu podešenu na UTF8 karaketr set i sve
tabele su mi UTF8.Ja koristim JSP i u njemu su mi podeseni UTF8 enkodriranje.
Kad unesem u bazu direktno naša slova č,š,ć,ž,đ i kad ih poyovem u JSP stranici
sve mi je u redu kod prikaya slova ali problem nastaje kad ja želim da iz JSP stranice
ubacim u bazi našsa slova č,š,đ,ž,ć.Tada kada želim da prikažem npr. spisak šta sam ubacio
dobijam neke čudne karaktere.
Takođe mi je i IE 6 podešen dana UNICODE UTF8 enkodiranje.
Da li neko možda zna u čemu je problem
 
Odgovor na temu

gonadarian
Igor Popov
Youngculture
Beograd

Član broj: 14445
Poruke: 39
*.yubc.net.

Sajt: gonadarian.info


Profil

icon Re: UTF–8 podaci u mySQLu22.03.2006. u 00:16 - pre 178 meseci
Kada submituješ formu sa podacima koji sadrže naša slova kodirana u utf-8, kod koji to prima ne zna da je u pitanju utf-8, pa mu to moraš reći. Naravno, kao i kod svega oko encodinga, nisam potpuno siguran u ovo . Kod za rešavanje je:
Code:
request.setCharacterEncoding("UTF-8");

U temi o mySQLu je spomenut dodatak na connection string koji može da pomogne, a možda je i neophodan...
Code:
...&useUnicode=true&characterEncoding=UTF-8


 
Odgovor na temu

boske3

Član broj: 88800
Poruke: 24
*.ADSL.neobee.net.

Sajt: www.bosanac.in.rs


Profil

icon Re: UTF–8 podaci u mySQLu22.03.2006. u 17:02 - pre 178 meseci
Definitivno ovo pomaze ali mora se i jedno i drugo ukljuciti u kod.
Naravno moraju se i sve JSP stranice postaviti na UTF-8 karakter kod.
Hvala puno !
Pozdrav
 
Odgovor na temu

[es] :: MySQL :: UTF–8 podaci u mySQLu

[ Pregleda: 3243 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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