[HTML] Apache криво выдаёт страничку в UTF-8
> это у апача настройка что ли кривая какая?
у апача в конфиге явно указана кодировка, которую он отдаёт в заголовке ответа
meta в документе в таком случае игнорируется браузером
Наверное, сервер в HTTP-заголовке пишет неправильный чарсет.
Какая это директива?
AddDefaultCharset
и AddLanguage AddCharset тоже пробовал
бесполезно
действительно в заголовке сервер возвращает
charset=ISO-8859-1
как его уговорить вернуть другое?
пхп стоит?
сам разрулил
действительно, надо было поставить AddDefaultCharset UTF-8
только в файле /etc/apache2/conf/commonapache2.conf
grep'ом вычислил
всем спасибо
Оставить комментарий
Biglem
пишу простенький файл в UTF-8index.htm
выкладываю его просто на диск и смотрю браузером через локальную ссылку -> всё нормально, кодировка правильно показывается, буквы все русские
выкладываю его в htdocs/test/ , захожу через http://127.0.0.1/test/ -> вижу хрень какую-то с неопределившейся кодировкой
в чём дело?
это у апача настройка что ли кривая какая?
честно говоря, очень загадочно, т.к. это же просто статичный HTML...
или в UTF-8 буквы должны быть только в виде &#...; ? Тогда почему когда читаешь локальный файл, то всё нормально?