[LUGOS] apache 1.3 problem s sumniki

Žiga Böhm Ziga.Boehm at Vseved.net
Mon Dec 22 16:47:56 CET 2003


popolnoma enako tezavo sem pred casom v apache 2.0 odpravil s komentiranjem 
vrstice konfiguracijske datoteke:

#AddDefaultCharset ISO-8859-1

pomen AddDefaultCharset direktive, vzet neposredno iz apachejeve dokumentacije 
- citiram:

"Description: Default character set to be added for a response without an 
explicit character set

This directive specifies the name of the character set that will be added to 
any response that does not have any parameter on the content type in the HTTP 
headers."

... kar bi lahko pomenilo, da se direktiva uposteva samo v primeru, ko neka 
stran ne vsebuje ustrezne meta oznake za kodni nabor - vendar ze kmalu sledi 
"presenecenje":

"This will override any character set specified in the body of the document 
via a META tag."

... kar pomeni, da je AddDefaultCharset direktiva globalnega avtoritativnega 
znacaja! ne vem, morda (zelo verjetno!) visjo prioriteto nosijo le se 
".htaccess" konfigaracijske datoteke, ki ti omogocajo, da nastavljas vsako 
spletno mesto posebej.

komentar pripisan k doticni direktivi v konf. datoteki pri tem, zal, ni v 
pretirano pomoc in je nasprotno celo malenkost zavajujoc:

# Specify a default charset for all pages sent out. This is
# always a good idea and opens the door for future internationalisation
# of your web site, should you ever want it. Specifying it as
# a default does little harm; as the standard dictates that a page
# is in iso-8859-1 (latin1) unless specified otherwise i.e. you
# are merely stating the obvious. There are also some security
# reasons in browsers, related to javascript and URL parsing
# which encourage you to always set a default char set.

nikjer namrec ni razlozeno kaj konkretneje pomeni "unless specified 
otherwise". :-/

kakrokoli - m$ tokrat res ni nic "kriv"! ;-)

lp,
ziga b.

Dne ponedeljek 22. decembra 2003 14:21 je Aljoša Španger napisal(a):
| Zivijo,
| ocitno je problem nekje drugje ker ce to naredim nic ne pomaga.
|
| Hvala vseeno
|
| LP
|
| Al
|
| Iztok Stotl wrote:
| >>To je izpis iz  httpd.conf
| >>
| >>
| >># Default charset to iso-8859-1
| >> (ttp://www.apache.org/info/css-security/).
| >>
| >>AddDefaultCharset on
| >
| >Ti samo spremeni stvar v:
| >
| >AddDefaultCharset off
| >
| >Nato moras restartati apacheta ...
| >
| >Ce je ta parameter na off, potem apache uposteva charset, ki ga mas v
| >zacetku tvojega HTML-ja ... kar je v tvojem primeru 8859-2 ...
| >
| >Iztok




More information about the lugos-list mailing list