Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[apache-talk] 3 child's questions abot charset...
- To: <apache-talk@lists.lexa.ru>
- Subject: [apache-talk] 3 child's questions abot charset...
- From: "Artem Sokovtcev" <eika@mail.ru>
- Date: Mon, 17 Mar 2003 23:19:44 +0300
- Importance: Normal
Доброго времени суток, уважаемые гуру!
Прошу помочь с достаточно "детскими" вопросами. Имеется Apache 1.3.26
(Win32). Сейчас он отдает файлы text/html вот с таким хэдэром:
Content-Type: text/html; charset=iso-8859-1. А хотелось бы, чтобы он
отдавал контент с указанием чарсета Windows-1251.
Сейчас в httpd.conf нет ничего такого, что хоть как-то может влиять на
выдачу чарстета (за исключением того, что слова charset встречаются в
блоке <IfModule mod_mime.c></IfModule> (см. httpd.conf в конце письма).
Кстати, контент на сервере встречается как в кириллице (Windows-1251),
так и латинице.
ТЕПЕРЬ ВОПРОСЫ:
1. Подскажите, что нужно прописать в httpd.conf, чтобы сервер отдавал
контент с кодировкой Windows-1251 в заголовке???
2. В блоке <IfModule mod_mime.c></IfModule>, есть упоминания
(AddLanguage/AddCharset) о куче языков, которые мне никак не нужны. Я
полагаю, что в моем случае для корректной работы достаточно строк
AddLanguage ru .ru и AddCharset WINDOWS-1251 .cp-1251. Но уверенности у
меня в этом нет, поэтому спрашиваю у вас, нужны ли мне какие-то еще
строки, помимо AddLanguage ru .ru и AddCharset WINDOWS-1251???
3. В блоке <IfModule mod_negotiation.c></IfModule> используется
LanguagePriority. На что влияет очередность указаний языков там?
Можно ли написать LanguagePriority ru en
Будет ли это правильно и будет ли этого достаточно?
--
С уважением,
Артем
МОЙ КОНФИГ:
***********************************************************
<IfModule mod_mime.c>
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
# AddLanguage da .dk
# AddLanguage nl .nl
# AddLanguage en .en
# AddLanguage et .ee
# AddLanguage fr .fr
# AddLanguage de .de
# AddLanguage el .el
# AddLanguage he .he
# AddCharset ISO-8859-8 .iso8859-8
# AddLanguage it .it
# AddLanguage ja .ja
# AddCharset ISO-2022-JP .jis
# AddLanguage kr .kr
# AddCharset ISO-2022-KR .iso-kr
# AddLanguage nn .nn
# AddLanguage no .no
# AddLanguage pl .po
# AddCharset ISO-8859-2 .iso-pl
# AddLanguage pt .pt
# AddLanguage pt-br .pt-br
# AddLanguage ltz .lu
# AddLanguage ca .ca
# AddLanguage es .es
# AddLanguage sv .sv
# AddLanguage cz .cz
AddLanguage ru .ru
# AddLanguage tw .tw
# AddLanguage zh-tw .tw
# AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
# AddCharset CP866 .cp866
# AddCharset ISO-8859-5 .iso-ru
# AddCharset KOI8-R .koi8-r
# AddCharset UCS-2 .ucs2
# AddCharset UCS-4 .ucs4
# AddCharset UTF-8 .utf8
<IfModule mod_negotiation.c>
LanguagePriority ru en da nl et fr de el it ja kr no pl pt pt-br
ltz ca es sv tw
</IfModule>
AddType application/x-tar .tgz
AddHandler cgi-script .cgi .pl
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType text/html .shtml
AddHandler server-parsed .shtml
</IfModule>
|