kustera
Čuven
- Učlanjen(a)
- 26.01.2002
- Poruke
- 550
- Poena
- 619
Dakle, proverio sam teme na forumu i nisam uspeo da resim problem pa sam morao da pokrenem novu temu.
Naime, imam na jednom sajtu deo za vesti. To je sve do sada islo samo latinicno, default latin1. E sad, potrebno je da se odradi da te iste vesti postoje na cirilici. Kada je cirilica u pitanju odlucio sam se za utf8. Jos neki delovi sajta su mi u bazi (delovi menija) i za sve to sam napravio forme (stranice su na utf8) i sve lepo preveo. U bazi sam ostavio latin1 i to sljaka bez problema. Problem je oko vesti.
Tekst vesti se cuva u polju tipa text i sa tim poljem imam problem. Proces unosa vesti je polu-automatski. Kad se unese neka vest rucno se poziva strana koja ce u polja da smesti cirilicnu verziju kako bi se eventualni engleski izrazi vratili na latinicu. Za prevod sam napravio mini proceduru sa str_replace naredbama za nasa slova i to radi sasvim ok. Nisam brinuo mnogo o brzini naredbi jer se vest prevodi samo jednom i cirilicna verzija se posle toga smesta u tabelu. Dakle, polja u formi su popunjena korektno (nema gresaka u prevodu) ali kad se sadrzaj ubaci u bazu sa poljem text (tipa text) imam problem. Naime, slova D i G (dakle cirilicne verzije - samo velika slova) se ne prikazuju, tj. prikazuju se kao upitnici. Napominjem, u polju varchar tipa nemam ovih problema i sve radi kako treba. Sva polja su latin1 (dakle default) jer sam probao i sa utf8 i komandom mysql_query ( "SET NAMES 'utf8';", $db ); ali dobijam samo upitnike pri prikazu podataka iz tabele.
Jel radio neko nesto ovako? Ima li iskustava i resenja? Otvoren sam za sve predloge.
Naime, imam na jednom sajtu deo za vesti. To je sve do sada islo samo latinicno, default latin1. E sad, potrebno je da se odradi da te iste vesti postoje na cirilici. Kada je cirilica u pitanju odlucio sam se za utf8. Jos neki delovi sajta su mi u bazi (delovi menija) i za sve to sam napravio forme (stranice su na utf8) i sve lepo preveo. U bazi sam ostavio latin1 i to sljaka bez problema. Problem je oko vesti.
Tekst vesti se cuva u polju tipa text i sa tim poljem imam problem. Proces unosa vesti je polu-automatski. Kad se unese neka vest rucno se poziva strana koja ce u polja da smesti cirilicnu verziju kako bi se eventualni engleski izrazi vratili na latinicu. Za prevod sam napravio mini proceduru sa str_replace naredbama za nasa slova i to radi sasvim ok. Nisam brinuo mnogo o brzini naredbi jer se vest prevodi samo jednom i cirilicna verzija se posle toga smesta u tabelu. Dakle, polja u formi su popunjena korektno (nema gresaka u prevodu) ali kad se sadrzaj ubaci u bazu sa poljem text (tipa text) imam problem. Naime, slova D i G (dakle cirilicne verzije - samo velika slova) se ne prikazuju, tj. prikazuju se kao upitnici. Napominjem, u polju varchar tipa nemam ovih problema i sve radi kako treba. Sva polja su latin1 (dakle default) jer sam probao i sa utf8 i komandom mysql_query ( "SET NAMES 'utf8';", $db ); ali dobijam samo upitnike pri prikazu podataka iz tabele.
Jel radio neko nesto ovako? Ima li iskustava i resenja? Otvoren sam za sve predloge.