有问题。在 ANsi 中有大的 txt 文件。
用这样的函数逐行阅读:
private static IEnumerable<string> ReadLineFromFile(TextReader fileReader)
{
using (fileReader)
{
string currentLine;
while ((currentLine = fileReader.ReadLine()) != null)
{
yield return currentLine;
}
}
}
public void go()
{
while (true)
{
TextReader readFile = new StreamReader(file_path);
foreach (string line in ReadLineFromFile(readFile))
{
}
}
}
如何将所有 ANSI 行转换为 UTF-8?谢谢