日期:2014-05-20  浏览次数:20437 次

如果解决 C#生成 asp 文件 出现的乱码问题!!
System.IO.TextWriter   wr   =   System.IO.File.CreateText( "d:\\test.asp ");//生成文件
  wr.Write(TextBox1.Text)   ;/把文本中的数据写入文件中!
    wr.close();
但是   我用文本打开生成的test.asp   文件时候发现里面的出现一些乱码!!
请问高手怎么解决!!!

------解决方案--------------------
StreamWriter sw = new StreamWriter( FW , false , System.Text.Encoding.Default );
------解决方案--------------------
System.IO.StreamWriter sw = new System.IO.StreamWriter( "d:\\test.asp ", fals, System.Text.Encoding.Default);
sw.Write(TextBox1.Text);//把文本中的数据写入文件中!
sw.close();
------解决方案--------------------
System.IO.StreamWriter sw = new System.IO.StreamWriter( "d:\\test.asp ",false,System.Text.Encoding.Default);
sw.Write(TextBox1.Text);//把文本中的数据写入文件中!
sw.close();
------解决方案--------------------
将Web.config里面的
<globalization
requestEncoding= "utf-8 "
responseEncoding= "utf-8 "
/>

<globalization
requestEncoding= "gb2312 "
responseEncoding= "gb2312 "
/>