sys.portal
Published on sys.portal (https://sysportal.carnet.hr)

Početna > Apache savjeti i trikovi > Apache2: problem s prikazom slova s dijakritičkim znakovima nakon prijelaza s Apacheja 1.X

Apache2: problem s prikazom slova s dijakritičkim znakovima nakon prijelaza s Apacheja 1.X

Mnogi sistem inženjeri su nakon prijelaza s Apache 1.x na Apache 2.x web poslužitelj primjetili da im se na web stranicama ne prikazuju dobro hrvatska slova s dijakritičkim znakovima. Gotovo uvijek je uzrok bila zaostala direktiva u konfiguraciji:

AddDefaultCharset ISO-8859-1

Direktiva AddDefaultCharset je namijenjena za dodjeljivanje osnovne kodne stranice (charseta) vašim web stranicama (kod nas su to najčešće ISO8859-2 i Windows CP-1250). Ukoliko je u konfiguraciji navedena neka druga kodna stranica (kao u ovom primjeru ISO-8859-1), onda ona ima prioritet nad eventualnim META tagovima unutar vaših stranica (iako, zadnju riječ ima korisnikov browser). To znači da će stranice biti prikazane u pogrešnoj kodnoj stranici, i zahtijevat će od korisnika da ručno podese svoje browsere.

Da ne duljimo, najjednostavnije rješenje problema je jednostavno zakomentirati ovu direktivu u /etc/apache2/apache2.conf, podrazumijevajući da su vam stranice ispravno podešene i imaju navedenu ispravnu kodnu stranicu u META zaglavljima. Ukoliko to ne pomogne, možete postaviti direktivu AddDefaultCharset na odgovarajuću kodnu stranicu u konfiguraciji svakog virtualnog hosta koji to zahtijeva, ili je podesiti u datoteci apache2.conf ukoliko vam je cijeli site u istoj kodnoj stranici.

Nakon promjena uvijek trebate reloadati apache poslužitelj, no to vjerojatno i sami znate:

# /etc/init.d/apache2 reload

 

  • Logirajte [1] se za dodavanje komentara
čet, 2009-01-01 21:09 - Željko Boroš
Kuharice: 
Linux [2]
Kategorije: 
Servisi [3]
Vote: 
5
Vaša ocjena: Nema Average: 5 (1 vote)

Copyright ©2003.-2017. CARNet. Sva prava pridržana.
Mail to portal-team(at)CARNet.hr

Google+


Source URL: https://sysportal.carnet.hr/node/481

Links
[1] https://sysportal.carnet.hr/sysportallogin
[2] https://sysportal.carnet.hr/taxonomy/term/17
[3] https://sysportal.carnet.hr/taxonomy/term/28