Здравствуйте!
Есть LAMP - сервер на Debian 4.0-r1. (Apache2)
На сервере лежат html-страницы со следующим заголовком:
###############
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Quanta Plus">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
###############
При обращении к страницам из бруазера (OC Windows/Linux) он изначально определяет кодировку UTF-8 и показывает каракули, т.к. страницы созданы в 1251.
Если кодировку в тегах не указывать, происходит то же самое.
Вопрос: Что сделать, чтобы браузер автоматически определял страницу в нужной кодировке?
Спасибо.
LAMP-сервер: клиенты видят неправильную кодировку (Видят UTF-8, а надо WINDOWS-1251. Как исправить?)
Модератор: Модераторы разделов
-
Serik
- Сообщения: 149
- ОС: SuSE Linux
Re: LAMP-сервер: клиенты видят неправильную кодировку
Код:
print "Content-type: text/html; charset=$enc_html\n\n";
print "<HTML><HEAD><TITLE>Start</TITLE> </HEAD><BODY>";
print "<br>@_[0]<br>";
print "</BODY></HTML>";
-
sholerov
- Сообщения: 4
Re: LAMP-сервер: клиенты видят неправильную кодировку
Проблема решилась прописыванием "AddDefaultCharset WINDOWS-1251" в apache2.conf
Тему закрываем.