[ mirzallica @ 19.10.2005. 23:14 ] @
Koristio sam search, ali ni jedan ponudjen odgovor mi nije pomogao. Ja koristim EasyPHP 1.8, a sam njim su dosle sledece verzije elemenata:
- Apache 1.3.33
- PHP 4.3.10
- MySQL 4.1.9

Negde se govorilo da se u Apache-ovom httpd.conf "default_charset" ili tako nesto zameni sa "default_charset=utf-8" ili slicno, ali ja npr. uopste nemam tu liniju u gore pomenutom fajlu. Za sad nisam uspeo da dobijem nasa slova, ni u PHP-u niti u MySQL-u. Pokusao sam sa <meta> tagom, ali nije radilo. Pokusao sam i sa PHP "header" funkcijom, ali mi kaze da je vec header postavljen, ili tako nesto.

Znam da je ovo bilo vec stvarno mnogo puta, ali nisam uspeo da podesim nasa slova, bez obzira na sve postove koji su bili ranije, tako da sam... recimo ocajan :).

Sta da radim, ljudi? Hvala, u svakom slucaju...
[ Nemanja Avramović @ 20.10.2005. 00:23 ] @
pa u dreamweaveru podesis enkoding strane na utf-8 a posle potrazis ovaj forum za BOM signature-om i kako ga odstraniti (da bi mogao da saljes header)
[ Not now, John! @ 20.10.2005. 00:29 ] @
U http.conf fajlu komentiraš tu liniju (dodaš # ispred), da bi mogao birati proizvoljan kodni raspored pomoću META elementa u stranicama. Taj kodni raspored može biti (windows-1250, iso-8859-2, utf-8 i dr.). Nakon toga je bitno da i u programu kojim praviš stranice koristiš isti kodni raspored kao navedeni u META elementu. Kod Dreamweavera se to automatski podešava, dakle prije pisanja bilo kakvog sadržaja je potrebno definisati META element.
[ mirzallica @ 20.10.2005. 13:54 ] @
@JaHvram
Podesio sam, preko UltraEdit-a kodnu stranu na "utf-8 no bom", ali i dalje ne mogu da saljem header, jer mi javlja istu gresku da je header vec poslat.

@Not now, John!
Napisao sam vec u prvom postu, ja uopste nemam liniju default_charset ili tako nesto, tako da ne znam sta da "izbacim"...

[Ovu poruku je menjao mirzallica dana 20.10.2005. u 14:54 GMT+1]
[ mirzallica @ 20.10.2005. 14:43 ] @
E da, zaboravio sam da kazem da je ipak bilo napretka. Uspeo sam da iz "samog php-a" prikazujem sva nasa slova korektno.

Slova "ćšđž" koja su procitana iz baze se prikazuju normalno, ali umesto slova "č" mi prikazuje ??. U samoj bazi nasa slova su "kukice i kvakice", ali kad ih program procita iz baze i prikaze sva slova osim "č" se prikazuju koretno.

Jos jedno pitanje, ja sam bazu napravio pomocu programa SQLyog (mozda to pravi problem)? Kako rucno da napravim bazu i tabelu, a da definisem koriscenje utf-8 rasporeda (CREATE DATABASE mojaBaza; CREATE TABLE tablea...)? Da li je uopste moguce napraviti da se nasa slova i u bazi prikazuju korektno? Hvala
[ mirzallica @ 20.10.2005. 17:37 ] @
Ako ovako nastavim ispasce da pricam sam sa sobom :)

Napravio sam ponovo bazu (ovog puta rucno preko .sql skripte) sa definisanim kodnim rasporedom utf-8 i rasporedom za sortiranje utf-8_bin. Zatim sam tabele napravio tako da je za svaki atribut takodje dodeljeno character set utf-8 i utf-8_bin za sortiranje, kao i za celu tabelu u globalu (da tako kazem). Ali i dalje mi prikazuje pravilno samo slova "ćšđž", dok "č" prikazuje ovako ??. Sta jos mogu da uradim?
[ 1r0nM4n @ 20.10.2005. 22:35 ] @
Zasto ne bi skinuo sa neta phpMyAdmin?

www.phpmyadmin.net
[ mirzallica @ 20.10.2005. 23:18 ] @
Citat:
1r0nM4n: Zasto ne bi skinuo sa neta phpMyAdmin?

www.phpmyadmin.net


Sa easyphp-om dolazi i PhpMyAdmin, tako da ja imam verziju 2.6.1. Sta u njemu da podesim da bih dobio zadovoljavajuce rezultate? Hvala.
[ JovanT @ 21.10.2005. 20:21 ] @
Podesi da prevod (jezička datoteka) koju koristiš u phpMyAdmin-u bude u UTF-8 enkodingu. Tako ćeš moći da vidiš i upisuješ podatke u UTF-8 enkodingu bez onih čudnih "kuka i kvaka".