c# - 如何合并 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);
}
}
解决方案
推荐阅读
- visual-studio - 为什么查看 dtsx 文件会修改它?
- c# - 如何为 ExtensionDataObject 设置值?
- excel - 比较列中的单元格 (VBA)
- python - python - 连接两个数据框并越过行
- isabelle - 为什么我们不能在进行规则反转时*直接*对归纳定义的谓词进行案例分析?
- javascript - InfluxDB 2.0:组期间和总结持续时间
- java - 如何创建多个 Spring @RestController,每个都有自己的线程池?
- python-3.x - 如何排序在 plotly.graph_objects.Scatterpolar 图中显示类别的方式
- python - 在 Inception V3 模型之上添加卷积层
- postgresql - 如何使扩展可重定位?