Входные файлы CSV у меня разделены запятыми. Когда я объединяю их с моим кодом, все специальные символы, специфичные для немецкого языка, исчезают.
Я пытался использовать параметр Encoding.UTF8 для StreamWriter, но это не помогло.
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);
}
}