用StreamWriter写文件的时候,怎么样才能不用utf-8编码写数据到文本文件?

funboy88 2005-01-06 03:42:12
我想用acsii或unicode都行,不知道怎么改

请在下面代码加点,多谢
/// <summary>
/// 记录日志进ini文件
/// </summary>
private void AppendSystemLog(string strLog)
{
System.IO.StreamWriter LogFile = File.AppendText(this.LogFileName);
LogFile.WriteLine("{0} {1}",DateTime.Now.ToString(),strLog);
LogFile.Close();
}
...全文
233 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
funboy88 2005-01-06
  • 打赏
  • 举报
回复
呵呵,厉害,比我先一脚,没看到你的回复,我搜索旧贴找到的,
funboy88 2005-01-06
  • 打赏
  • 举报
回复
自己解决了,


/// <summary>
/// 记录日志进ini文件
/// </summary>
private void AppendSystemLog(string strLog)
{
System.IO.StreamWriter LogFile = new StreamWriter(this.LogFileName,true,Encoding.GetEncoding("GB2312"));
LogFile.WriteLine("{0} {1}",DateTime.Now.ToString(),strLog);
LogFile.Close();
}


这样就行了
chenyuming2004 2005-01-06
  • 打赏
  • 举报
回复
StreamWriter sw=new StreamWriter(this.LogFileName,true,System.Text.Encoding.GetEncoding("gb2312"));

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧