我在很多地方都看到了未转义的 TSV
术语,但我不确定它是什么以及为什么需要它?我们有一个内容类型为 unescaped-tsv 的数据集,但我只是将看起来像常规 tsv 的内容放在那里。不确定我错过了什么。
最佳答案
TSV 代表“制表符分隔值”,如下所述:https://en.wikipedia.org/wiki/Tab-separated_values
如果文件中的字段实际上包含制表符、换行符等字符,通常可以通过将字段值放在引号字符内来转义它们。这样,读取应用程序就会“知道”数据属于同一字段。
如果省略此转义,并且某些字段的值中包含制表符,则文件将无法正确显示,因为制表符或换行符会导致数据移动。
这完全取决于您打算如何处理该文件。如果您希望它在 Excel 等中正确显示,您应该使用转义的 TSV,或者甚至更好,更常用的 CSV(逗号分隔值) 就我个人而言,我只看到使用未转义数据文件的缺点。
关于csv - 什么是 "unescaped"TSV?使用它有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51553619/