[ Moreplovac @ 29.06.2004. 09:44 ] @
Odmah da napomenem, tek pocinjem sa PHP-om (ponesto sam naucio ali ocigledno nedovoljno..... :)


Dakle, kako da podesim Apache da bi video nasa slova na mojoj masini? Kada te iste fajlove bacim na server (Eunet, sve je OK - a u lokalu samo kukice....)

Pretpostavljam da bi trebao nesto da promenim u "httpd.conf", ali sta?
Inace, charset mi je podesen na UTF-8...






[ noviKorisnik @ 29.06.2004. 09:54 ] @
Da, pogledaj u httpd.conf sledeću liniju:

AddDefaultCharset ISO-8859-1

Ako je komentiraš (tarabica ispred), trebalo bi da proradi sve kako treba nakon restrarta Apachea.
[ Moreplovac @ 29.06.2004. 13:13 ] @

Hvala Novom Korisniku, to je to!
[ sharpshooter @ 30.09.2005. 09:59 ] @
Nedavno sam imao sličan problem, uspešno sam ga rešio, pa da podelim rešenje sa vama :)

Imao sam problem da su se stranice sa html ekstenzijom prikazivale normalno, dok su stranice generisane iz PHP-a imale pogrešan encoding, bez obzira što je u source-u naveden encoding.
Problem je bio u tome što su vlasnici servera podesili default_charset u PHP.ini fajlu na Windows-1251.

Rešenje je sledeće:

Upisati u .htaccess fajl

Code:

AddDefaultCharset UTF-8 (ili OFF, onda browser detektuje encoding iz sourcea)

<IfModule mod_php5.c>
php_value default_charset none
</IfModule>
<IfModule mod_php4.c>
php_value default_charset none
</IfModule>

Posle ovoga bi trebalo da radi :)
[ Jbyn4e @ 30.09.2005. 10:44 ] @
Sa jos jednim dodatkom za ovo gore, a to je da kod direktorijuma gde se nalazi .htaccess mora da bude podeseno AllowOverride All ili barem AllowOverride Options. Ukoliko je AllowOverride None onda ni ovo nece raditi. Onda ostaje kao mogucnost (mozda, nisam siguran ni da ce onda raditi) upotreba ini_set funkcije
[ Mister Big Time @ 10.07.2006. 02:13 ] @
Mislim da je najbolje NE zadavati da server salje default char set.

Nego lepo formiras u dokumentu charset preko meta taga klasicno. Mene je jednom *ebao taj default sto je server zadavao da je radio override mog.. poceo sam da sumnjam u sebe da ne znam kako se stavlja meta tag za charset
[ GPr @ 11.07.2006. 12:05 ] @
Samo zakomentarises red u httpd.conf u kojem se definise default character set tada ce apache da prosledjuje kodnu stranu koja je zadata u zaglavlju stranice. i nemas problema .