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" -->
page_language.asp文件中的前4行是:
<%
response.codePage = 65001
response.charset = "utf-8"
%>
所以它不喜歡Response.Charset的=「UTF-8」 - 但這些行之前沒有HTML來造成問題...
該錯誤僅發生的第一時間加載一個頁面 - 當這種情況發生時按下刷新並且頁面加載正常。該網站工作正常,但我們昨天注意到了這一點。
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