Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Apache и кодировки страниц

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Пт Авг 01 2003 07:24    Заголовок сообщения: Apache и кодировки страниц Ответить с цитатой

Подскажите, как на определённую директорию сервера установить нужную кодировку? Т.е. сервер по умолчанию отдаёт документы в КОИ8 (AddDeaultCharset KOI8-r), но есть одна директория в 1251, он её выдаёт(и броузер воспринимает) в кои8 несмотря на то что в теле странице стоит charset=1251...

Подскажите в чём проблема.

ЗЫ. Не форвардите меня на гугл или яндекс так как сделать надо быстро, а времени нет вообще Sad(((((((((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Пт Авг 01 2003 08:17    Заголовок сообщения: А нормально написать вопрос тоже времени нет? Ответить с цитатой

У термина "директория" в данном контексте есть два значения - в номинации файлововй системы компьютера и в номинации URL. Соотвественно, может идти речь о кодировке файла на диске и кодировке выдаваемой страницы. Возможны любые комбинации - надо тошлько написать, что есть и что надо получить. А еще лучше - дать ссылку, по которой можно посмотреть, что есть. И еще, разумеется, дать конфиг Апача.
PS: читай http://apache.lexa.ru и комментарии в конфиге.
Вернуться к началу
butcher



Зарегистрирован: 18.04.2003
Сообщения: 467
Откуда: Киров

СообщениеДобавлено: Пт Авг 01 2003 08:59    Заголовок сообщения: Для того чтобы браузер сам выбирал 1251 кодировку, нужно в тэге META указать charset=windows-1251, а не charset=1251 (-) Ответить с цитатой

-
_________________
Нет ничего невозможного...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Пт Авг 01 2003 11:52    Заголовок сообщения: Уточнения(+) Ответить с цитатой

1. Католог в смысле УРЛ
2. Кодировка файла виндовая (так как он под виндой создавался)
3. Ссылку дать немогу так как сайт в интранете
4. В теле страницы прописано
meta http-equiv="Content-Type" content="text/html; charset=windows-1251"

Я думал что можно чтобы апач по умолчанию выдавал в koi8 а одну директорию (УРЛ) в 1251. Можно ли так сделать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Пт Авг 01 2003 18:42    Заголовок сообщения: Попробуй указать исходдную кодировку файлов и желательную кодировку страницы в тэге Directory в файле httpd.conf (-) Ответить с цитатой

Этот тэг работает и на URL-директории, и на директории файловой системы.
Вернуться к началу
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Пн Авг 04 2003 07:11    Заголовок сообщения: Не помогло(+) Ответить с цитатой

Прописал в Directory блоке AddDefaultCharset WINDOWS-1251, но ничего не изменилось, страница выдаётся в КОИ8-р
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Вт Авг 05 2003 21:02    Заголовок сообщения: А дать целиком или фрагментарон httpd.conf нельзя? Ответить с цитатой

Значит, так:

1) Кодировка файлов на диске описывается параметром CharsetSourceEnc; его надо устанавливать для Directory файловой системы типа так:
<Directory "/home/www/htdocs/directory">
CharsetSourceEnc koi8-r
бла-бла-бла
</Directory>

2) Я использую перекодировку по портам - 8100="koi8-r", 8101-"Windows-1251" и т.д.. Для указания кодировка выдаваемых HTML-страниц я использую CharsetByPort, но разные кодировки задаю не для разных директорий внутри одного сайта, а для разных виртуальных сайтов.

3) Что делает AddDefaultCharset - выясни в документации к Apache.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...