Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Кодировки на сервере


Автор: [xoodo] 14.12.2003, 02:53
У меня этот тэг превратился в обязательное заклинание:

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

Однако когда страница загружается, кодировка - о чудо, блин! - не указанная, а ISO 9 Latin. Самое интересное, что в ручную кодировка замечательным образом переключается. Хотелось бы автоматом...

В чем может быть проблема?

Заранее спасибо.

Автор: Temp 14.12.2003, 17:18
Код
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251">
попробуй так, может получится.
это без " />"

Автор: dr.ZmeY 14.12.2003, 19:23
А слэш там и так, вообще не нужна...
confused.gif

Автор: akul 14.12.2003, 20:04
http://httpd.apache.org/ и AddDefaultCharset тебе помогут. А заклинание своё забудь. Навсегда.

Автор: [xoodo] 14.12.2003, 21:43
Слэш - это по XHTML-стандарту, он вроде не влияет ни на что, во всяком случае, все варианты без него тоже проверял.

Строчные буквы не помогли к сожалению...

А про апача - это все замечательно, но сервер не мой, и в настройках мне копаться никто не даст.

Спасибо, но, может, есть еще варианты?

Автор: [xoodo] 14.12.2003, 22:31
Еще раз спасибо. Вопрос исчерпан - решил проблему с помощью ПХП-заголовков.

Сначала долго не мог разобраться, поэтому и решил перейти на ХТМЛ-варианты. Теперь въехал, ПХП все-таки удобней... smile.gif

Автор: akul 16.12.2003, 11:35
Цитата
А про апача - это все замечательно, но сервер не мой, и в настройках мне копаться никто не даст.

Дока осталась непрочитанной. Делаешь у себя дома файл .htaccess и пишешь AddDefaultCharset туда.

Автор: MuToGeN 16.12.2003, 13:26
Еще такая вешь... Если это - PHP скрипт, то там charset высылается по умолчанию тот, что указан в php.ini
И /> действительно не на что не влияет.

Автор: [xoodo] 17.12.2003, 00:38
Раз уж спам про ПХП зашел...

header("Content-Type: text/plain; charset=win-1251") высылает все-таки нужную кодировку, а не по умолчанию...

Автор: MuToGeN 17.12.2003, 10:19
biggrin.gif Легче в каждом скрипте слать нужную кодировку, или один раз поправить конфиг PHP?

Автор: [xoodo] 17.12.2003, 18:53
Повторюсь, ситуация такая, что все настроечные файлы мне не доступны. И ПХП в том числе...

Сервер не мой, а института, котрый мне как студенту отвалил... Нас там таких более 10 тысяч арендаторов, и если каждый полезет ПХП править... К тому же, одна кодировка на все папки все равно не подойдет, потому что кроме русской, надо использовать еще эстонскую. Поэтому разные файлы посылают разные заголовки по поводу энкодинга.

А вот с файлами .htaccess (каюсь, не дочитал до самого интересного, но уже исправился!) - вполне достойный вариант.

Теперь у меня два работающих варианта, и ни один к ХТМЛ не относится. smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)