首页 > 解决方案 > 如何合并 CSV 以保留特殊字符

问题描述

我拥有的 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);
    }
}

标签: c#encodingexport-to-csv

解决方案


推荐阅读