这可能会重复到C CSV API for unicode或How can I read and parse CSV files in C++?,但不完全相同。第一个讨论了一个C库,它有可能工作但需要一些代码修改。第二个没有提到很多关于unicode支持的内容。我宁愿打开一个新问题而不是污染现有问题。
由于我不是i18n和unicode编码的专家,我只是想知道是否有这样的C ++库开箱即用?
目前,我最大的努力是在C ++中调用Python的csv解析器,这非常慢。
答案 0 :(得分:0)
从CSV的角度来看,它实际上并不重要。因为,所有传统的CSV控制字符都位于较低的ASCII区域,并且对于所有ASCII和Unicode变体都是相同的。你应该问,"我如何读取或写入文件内容作为Unicode字符流" in your particular programming language。然后,您可以将该字符流解释为您想要的任何格式,包括CSV。