在aspx文件裏加:
<META http-equiv=Content-Type content="text/html; charset=gb2312">
以及修改config.web裏靣的:
<globalization 
            requestEncoding="gb2312" 
            responseEncoding="gb2312" 
/>
我都有試過,不能解決。

解决方案 »

  1.   

    试试在每一页加上:
    <%@Page Language="C#" ResponseEncoding="gb2312"%>
      

  2.   

    试试在每一页加上:
    <%@Page Language="C#" ResponseEncoding="gb2312"%>
      

  3.   

    <%@ Page Language="C#" ResponseEncoding="gb2312" %>
    <html>
    <head>
    <title>WebForm2</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body MS_POSITIONING="GridLayout">
    <form id="WebForm2" method="post" runat="server">
    这是第一个asp.net文件.
    </form>
    </body>
    </html>
    我试过了,楼上的文法不行.
      

  4.   

    我已经解决了.写出来大家看看.
    找到站点根目录下的web.config文件的<globalization … />,修改为下面的代码:
    <globalization 
                fileEncoding="gb2312"
                requestEncoding="utf-8" 
                responseEncoding="utf-8" 
       />
    在Globalization节中,fileEncoding 的值决定ASP.NET 编码 .aspx 文件的方式,requestEncoding 和 responseEncoding 的值决定请求数据和响应数据的编码方式。