using (StreamWriter txtWriter = File.AppendText(savePath))  
//using (StreamWriter txtWriter = new StreamWriter            (savePath,Encoding.Default))
{
      txtWriter.WriteLine(ConvertToGeiDaZong(currentRowText));
 }从一个源文本文件按行读取数据,经处理后,再按行写如新的文本文件
以上代码是部分写入过程
使用File.AppendText的时候每次循环把新行追加到新的文件
但是生成的文本文件是UTF-8编码
需要得到的文件是ANSI编码
于是换为 注释掉 的那句Encoding.Default
但写入方式不是追加了
一行覆盖一行,生成的文件只包含最后一行
请问如何解决