欢迎!请参阅关于页面获取有关如何使用本站的更多信息。
在README中提到:“遵循RFC4180规范,但更宽松。”这是自相矛盾且在其他方面令人困惑。例如:- “宽松”是什么意思?- 如果它比规范更“宽松”,那么它是如何遵循规范的?- 它是遵循规范,还是只遵循规范的一部分?
问题:如果我使用这个库为第三方生成CSV,我能说“这是RFC4180兼容的CSV”并对此感到安心吗?或者我应该添加“但是它更宽松” :)
任务可以是添加更具体的说明,如果需要的话,可以添加比较表格。
由jonase发表的评论:
“宽松”意味着它会读取不遵循RFC4180规范的某些文件。使用write-csv编写的文件将遵循规范。如果不是这种情况,应将其视为bug。
由lgs32a发表的评论:
谢谢解释。那么应该指出在哪些方面读取CSV不需要遵循规范,是否存在严格模式或计划,以及它的性能有多高或多低。
备注:出于好奇——这种对宽松的定义是不是某些IT标准的一部分?我在谷歌上搜索过,但没有找到任何相关内容。
根据RFC4180规范
我认为"relaxed"不是一个标准术语。我当然会接受一个增强文档的补丁。