[ damnjan @ 23.02.2005. 12:31 ] @
Iz web aplikacije upisujem cirilicne podatke u MySQL bazu! Kodna strana UTF-8, kao i u tabeli u kojoj upisujem podatke!
U bazi mi se predstavljaju cirilicna slova sa 7 karaktera npr. ѕ

Kako da sa php strane u bazu upisem cirilicna slova a da zauzmu sto manje karaktera?
[ Mister Big Time @ 24.02.2005. 00:13 ] @
Cek, ako ti radi tako u cemu je problem? Hoces da ustedis na prostoru za bazu?
[ MileG @ 24.02.2005. 00:14 ] @
Ne moras toliko da obracas paznju na to osim ako ne pravis neku extremno veliku bazu/tabelu. Sto se optimizacije tice, vjerujem da imas vecih propusta od ovoga na sta trazis odgovor. Ako ti tako dobro radi, ispisuje cirilicna šđžćč, ne brini i uzivaj.
[ _owl_ @ 25.02.2005. 00:48 ] @
Koji je tacno tvoj problem. Ne razumem da li kada koristis pomenutu web aplikaciju vidis normalna slova ili ne? Ako sadrzaj baze gledas iz nekog drugog programa treba da uskladis enkoding za prikazani tekst sa onim iz baze (pretpostavljam da je ovo tvoj slucaj).
[ Goran Rakić @ 26.02.2005. 13:30 ] @
Da li kada izvuces select-om sadrzaj iz baze i dalje vidis HTML entitete ili vidis normalna slova (u HTML Source-u, na samoj strani ces uvek videti sve ok)?

Ako je slucaj ovo prvo, onda nisi snimio podatke u UTF-8 enode-ingu, tj. ono sto si dobio iz formulara ili odakle vec skupljas podatke nije bilo u UTF-8, vec su bili HTML entiteti. Ukoliko u source-u vidis normalno slova onda je problem do klijenta koji koristis koji umesto da prikaze pravi sadrzaj baze pretvara to u entitete verovatno zato sto on sam ne koristi UTF-8 (ako koristis phpMyAdmin ili nesto slicno).