我拥有的CSV输入文件以逗号分隔。当我将它们与代码合并后,所有德语专用字符都消失了。
我尝试对StreamWriter使用Encoding.UTF8参数,但没有帮助。
filePaths = Directory.GetFiles(sourceFolder, pattern);
fileDest = new StreamWriter(destinationFile + @"\Exps Claim.csv", true);
int i;
for (i = 0; i < filePaths.Length; i++)
{
string file = filePaths[i];
string[] lines = File.ReadAllLines(file);
if (i > 0)
{
lines = lines.Skip(1).ToArray();
}
foreach (string line in lines)
{
fileDest.WriteLine(line);
}
}