String str = " xml version = /" 1.0 / "encoding = /" gb2312 / "?> sdffdsfdsfd1234 b>
Byte [] by = system.text.Encoding.default.getbytes (STR);
THIS.RESPONSE.OUTPUTSTREAM.WRITE (BY, 0, Convert.Toint32 (By.Length);
Response.charset = "GB2312";
Response.Appendheader ("Content-Disposition", "Attachment; FileName = 1.xml");
Response.ContentType = "text / xml";
Response.contentencoding = system.text.Encoding.Getencoding ("GB2312");
System.io.stringWriter TW = new system.io.stringwriter ();
System.Web.ui.htmlTextWriter HW = New System.Web.ui.htmlTextWriter (TW);
Response.write (Tw.toString ());
Tw.close ();
HW.Close ();
Response.end ();
Http://community.9cbs.net/expert/topicview.asp?id=3802270