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";注释掉,那从文件中读出的中文内容就是乱码!
为什么啊?请高手指教!