服务器这两天不知道怎么了,asp.net的网站都出现了乱码的情况,但是discuz的.net论坛没有出现乱码
自写的网站都是sdk3.5的,其他网站不会乱码。高手说说看什么原因引起的啊,是不是服务器配置被恶意修改了啊。

解决方案 »

  1.   

    web.config中是否对编码做了处理
      

  2.   

    Web.config
    <globalization requestEncoding= "gb2312" responseEncoding="gb2312" culture= "zh-CN" fileEncoding= "gb2312"/>
      

  3.   

    在web.config中<system.web>节点中添加
    <globalization fileEncoding="你要的编码" requestEncoding="你要的编码" responseEncoding="你要的编码"/>
    还出现,可能是中毒
      

  4.   

    webconfig里设置一下编码,然后页面上加一个编码声明:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    换成和webconfig一致的。一般就不会出问题了。webconfig里是服务器以什么编码输出HTML,
    页面的meta是告诉浏览器用什么编码模式浏览,当浏览器用不正确编码模式浏览你的页面时就会乱码。
      

  5.   

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    Web.config 
    <globalization requestEncoding= "utf-8" responseEncoding="utf-8" culture= "zh-CN" fileEncoding= "utf-8"/>