有一些問題。在ANsi中有大的txt文件。字符串安慰到UTF-8
通過該功能讀取線就行:
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?謝謝
http://stackoverflow.com/questions/3778241/converting-problem-ansi-to-utf8-c-sharp這是否解決您的問題? –
您可以使用File.ReadLines()和Encoding.Default的參數 –