ASP.NET学习社区ASP.NET学习区有问有答 response对象的writefile方法出现的问题?

1  /  1  页   1 跳转 查看:116

response对象的writefile方法出现的问题?

response对象的writefile方法出现的问题?

我的源文件:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>response对象的writefile事件</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        </div>
    </form>
</body>
</html>

我的代码文件:
protected void Page_Load(object sender, EventArgs e)
    {
        Response.Charset = "GB2312";
        Response.WriteFile("File.txt");
    }

显示出来的结果就是源文件中的中文是乱码!
如果把Response.Charset = "GB2312";注释掉,那从文件中读出的中文内容就是乱码!
为什么啊?请高手指教!
 

回复:response对象的writefile方法出现的问题?

文件编码的问题了。
先看看file.txt的编码是什么,然后将Response.Charset  , Response.ContentEncoding  , Response.HeaderEncoding 等的编码设置成一致,试试。
 

回复:response对象的writefile方法出现的问题?

file.txt就是一文本文件,不知道怎么查看它的编码??
 
1  /  1  页   1 跳转

版权所有 ASP.NET学习门户 2.0.1214   Sitemap  

返顶部