linux - .NET Core - Linux 上的不同列表分隔符
问题描述
我正在使用 CSVHelper 导入 CSV 文件。我将当前文化传递给 CSVHelper,如下所示:
CsvReader csvReader = new CsvReader(stream, System.Threading.Thread.CurrentCulture);
在 Windows 上,这可以识别(例如)英国 CSV 文件使用 , 作为分隔符,而德国文件使用 ; 作为分隔符。
但是在 Linux 上,这种行为是不同的——在 Linux 上。在德国文化中用于分隔符。我怀疑(但尚未检查)OSx 的行为可能与 Linux 相同。
我怎样才能将其标准化,以便在平台之间的所有不同文化中使用相同的分隔符。
解决方案
推荐阅读
- python - 在整个数据帧/ Pandas 中查找最多的字符串值
- python - Python Global Dictionaire 如何在文件之间正确使用
- oracle - 如何摆脱在 select 语句输出中超过我的属性长度的剩余破折号?
- java - Spring Boot 2 的 Tomcat 问题
- apache-kafka - 如何用 Aeron 替换 Kafka
- ionic-framework - 模板单元测试:访问深度嵌套的 Shadow DOM 组件
- python-3.x - 将 Concert Technology 应用程序或 Callable Library 应用程序与 CVXPY 一起使用
- c - 在C中从末尾访问数组?
- css - 修改帖子标题的字体大小
- javascript - 如何使用 Javascript 验证 JSON-LD 微数据与 schema.org 的模式?