请问大家怎么才能使创建的文本文件的编码格式变为ANSI,在C#下面默认的是UTF-8格式的
FileInfo Fi = new FileInfo(“d://ss”);
StreamWriter Sw = Fi.CreateText();
FileInfo Fi = new FileInfo(“d://ss”);
StreamWriter Sw = Fi.CreateText();
解决方案 »
- 动态数组的问题
- 关于BHO的运行问题
- 软件界面的问题,顶者有分
- 谁能给我发下net2.0下的oa工作流。谢谢
- 小问题,帮帮忙
- 乱码问题
- 编程访问open vms下ftp的问题
- 关于winform中DataGrid数据绑定,不是高手勿扰
- 关于Window form datagrid 控件响应KeyPress事件问题?急
- -高手快来呀!来者有分呀!---------net crystal 怎么没有预浏功能?----------
- 散分.....................................................+Gprs讨论
- C# 如何把 图处理成 反相呢?????????????????????????????????????????????????????????
StreamWriter Sw = Fi.CreateText();
Sw.Encoding=Encoding.ANSII;
Property or indexer 'System.IO.TextWriter.Encoding' cannot be assigned to -- it is read only
StreamWriter Sw = new StreamWriter("d://ss",Encoding.ANSII);
{
string strContent; using (StreamWriter sr = new StreamWriter(path, true,System.Text.Encoding.Default))
{
sr.WriteLine(System.DateTime.Now.ToString()); //记录写入的系统时间
sr.WriteLine();
DataTable table = myDataBase.GetTable(strSQL);
foreach (DataRow row in table.Rows) //把所有数据项写入文件
{
strContent = string.Empty;
foreach (DataColumn column in table.Columns)
{
strContent = strContent + row[column].ToString() + " ";
}
sr.WriteLine(strContent);
}
sr.WriteLine();
sr.WriteLine();
}
} //写入文件