LINUX.ORG.RU

Кодировка файла и веб-страницы


0

0

Работаю в Ubuntu в Eclipse Galileo, на workspace(рабочее пространство) у меня кодировка utf8, т.е. все файлы в кодировке utf8, в html тоже пишу чтобы браузер воспринимал страницу в utf8 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />, и все вроде работает до того времени, пока сайт не запущу на машине с windows, там русские символы отображаются аброкадаброй, подскажите как быть


Это все из-за того, что виндовый сервер заточен под выдачу http-заголовков "Content-Type: text/html; charset=window-1251"

Умоляю не надо по такому поводу перенастраивать web-сервер. Сайты ведь не только на utf-8 бывают.

1) Обеспечьте выдачу заголовка "Content-Type: text/html; charset=utf-8"
2) Пропишите в .htaccess

AddDefaultCharset utf-8

saluki
()
Ответ на: комментарий от Eddy_Em

В .htaccess конкретного виртуалхоста. И никак иначе.

Надо писать корректно-работающие сайты, а не терзать админов с просьбами перекроить настройки apacha под каждого.

saluki
()
Ответ на: комментарий от saluki

Настроить сервер на utf-8 по умолчанию - благое дело. Пусть терзает админов.

Turbid ★★★★★
()
Ответ на: комментарий от saluki

Дело в том, что на виртулаке у меня стоит винда а там денвер, вот через него я и тестирую сайты(как они в винде отображаются), поэтому хостинг тут не причем. Добавил в .htaccess AddDefaultCharset utf-8 не помогло

LAGOX
() автор топика
Ответ на: комментарий от LAGOX

.htaccess вообще обрабатывается?

Попробуй написать туда билеберду и сообщи результат. Если не будет 500-й ошибки - значит копать httpd.conf всё равно придётся :-)

saluki
()
Ответ на: комментарий от saluki

а все теперь заработало, забыл привычку виндоус сохранять файлы в txt=))

LAGOX
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.