using (StreamWriter vStreamWriter = new StreamWriter(
    @"c:\temp\temp.txt", false, Encoding.GetEncoding("GB2312")))
    vStreamWriter.Write("Zswang 路过");

解决方案 »

  1.   

    zswang(伴水清清  你的还是没办法进行追加啊
      

  2.   

    rw = File.AppendText(Server.MapPath("../zy_log/" + Session[Session.SessionID + "log_txt"].ToString()));这一句多余 去掉  打开两次当然冲突了
      

  3.   

    Red_angel   如果去掉了 那还怎么追加呢
      

  4.   

    StreamWriter rw = new StreamWriter(Server.MapPath("../zy_log/" + Session[Session.SessionID + "log_txt"].ToString()), true, Encoding.GetEncoding("gb2312"));        rw.WriteLine("中国");
            rw.Flush();
            rw.Close();  false 改成true
    false当然不追加。
      

  5.   

    StreamWriter rw = new StreamWriter(Server.MapPath("../zy_log/" + Session[Session.SessionID + "log_txt"].ToString()), true, Encoding.GetEncoding("gb2312"));
    rw.WriteLine("中国");
    rw.Flush();
    rw.Close();