Как объединить CSV, чтобы сохранить специальные символы - PullRequest
0 голосов
/ 25 апреля 2019

Входные файлы 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);
    }
}
...