首先是请求头,请注意页面是gbk编码的Response Headersview   source
Server                nginx/0.7.68
Date                Fri, 01 Jul 2011 18:43:41 GMT
Content-Type        text/html; charset=utf-8
Transfer-Encoding       chunked
Connection         keep-alive
Vary                 Accept-Encoding
X-Powered-By         ASP.NET
Content-Encoding gzip
Request                 Headersview source
Host                 blog.csdn.net
User-Agent         Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept                text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language         zh-cn,en-us;q=0.7,en;q=0.3
Accept-Encoding   gzip, deflate
Accept-Charset         x-user-defined,utf-8;q=0.7,*;q=0.7
Keep-Alive         115
Connection          keep-alive
然后是页面源代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>该页无法显示</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">
<STYLE type="text/css">
  BODY { font: 9pt/12pt 宋体 }
  H1 { font: 12pt/15pt 宋体 }
  H2 { font: 9pt/12pt 宋体 }
  A:link { color: red }
  A:visited { color: maroon }
</STYLE>
</HEAD><BODY>
省略部分
</BODY></HTML>记得是这样的:  request的头部编码是用于post请求等
从这里看的话这个头部也用于页面显示的编码!!!那<META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">这个什么功能?

解决方案 »

  1.   

    CSDN的内部员工也来论坛问问题啊....
      

  2.   

    不是啊,昨晚睡不着,看论坛, 看到csdn的乱码页面,火狐和chrome都乱码,所以就分析一下,  但是和我以前的见识,有点抵抗所以发个帖子需求答案
      

  3.   

    逛csdn的时候看到乱码而已,别误会,  我也想进去csdn啊,没机会高手看一下