I'me получает следующее сообщение об ошибке:HTTP заголовки проблема
Response object error 'ASP 0156 : 80004005'
Header Error
/includes/page_language.asp, line 3
The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
Но, то первая строка страницы является доктайп:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Следующая строка:
<!-- #include file = "includes/page_language.asp" -->
Первые 4 строки в файле page_language.asp:
<%
response.codePage = 65001
response.charset = "utf-8"
%>
Так что не нравится Response.Charset = «UTF-8» - но нет HTML до этих строк, чтобы вызвать проблему ...
Эта ошибка происходит только в 1-й раз при загрузке страница - нажмите кнопку обновления, когда это произошло, и страница загрузится нормально. Сайт работал правильно, но мы это заметили вчера.
UPDATE: Я теперь изменил index.asp следующим образом:
<%
response.codePage = 65001
response.charset = "utf-8"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Но я все еще получаю ошибку на Response.Charset линии .... Я тупик - все предложения были бы высоко оценены!
Наконец неподвижного удаления Response.Charset = "UTF-8" и добавление – JezB