Portál AbcLinuxu, 10. května 2025 06:45

Dotaz: Apache a podpora více znakových sad

Toman avatar 21.8.2008 14:56 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Apache a podpora více znakových sad
Přečteno: 159×
Odpovědět | Admin
Dobrý den, dokázal by mi někdo poradit, jak donutit apache, aby mi i podporoval více znakových sad najednou, bez nutnosti nějakých berliček, jako jsou CGI skripty, apod.? Pokud to jinak nejde, beru i radu jiného charakteru, jen ať to funguje. Různé direktivy jsem zkoušel do konfiguračního souboru, ale bez úspěchu. Korektně funguje pouze UTF-8, tedy sada, pod kterou běží celý server (Debian).

Děkuji za rady a nápady.
Have you tried turning it off and on again? | tomaskavalek.cz | Google
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.8.2008 15:06 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: Apache a podpora více znakových sad
Odpovědět | | Sbalit | Link | Blokovat | Admin
co konkretne znamena podpora vice znakovych sad? jestli to aby do hlavicek nestrkal ze je obsah v utf8 a prohlizec se mohl rozhodnout podle <META> v html pak staci zakomenotvat radek

AddDefaultCharset UTF-8
Toman avatar 21.8.2008 15:17 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: Apache a podpora více znakových sad
Vyborne, dekuji, po vasem nakopnuti jsem jeste dukladneji prozkoumal adresarovou strukturu konfiguracnich souboru a v onom zatoulanem /etc/apache2/conf.d/charset opravdu byla nezakomentovana direktiva AddDefaultCharset. Ja ji puvodne nasel zakomentovanou v apache2.conf, tak jsem to bral za uzavrene. Jeste jednou moc diky.
21.8.2008 18:45 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Apache a podpora více znakových sad
Místo problematických berliček typu http-equiv často stačí uvědomit si, že direktiva AddDefaultCharset může být nastavena pro různé adresáře různě.
22.8.2008 08:08 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache a podpora více znakových sad
A pokud by ani to nestačilo, je možné použít direktivu AddCharset, pomocí které je možné přiřadit kódování koncovce souboru. Takže pak můžete mít soubor třeba index.html.utf8, a podle přípony Apache pozná, v jakém je kódování. Spolu s content negotiation (vyjednáváním o obsahu) pak můžete docílit toho, že pokud bude prohlížeč požadovat soubor index.html, vybere se mezi více verzemi téhož souboru v různém kódování, a pošle se ten, který bude prohlížeči nejlépe vyhovovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.