卷曲引号和方括号引号有何区别?

3

这是一个有趣的问题,毫无疑问,这里肯定有人遇到过。

我正在读取一个包含一些用引号括起来的值的 CSV 文件,今天我遇到了一个问题,我的应用程序无法读取该文件,因为该值被花式引号而不是方括号包裹。这是编码问题吗?我只需替换引号并将花式引号替换为"即可。

有人能解释一下为什么会发生这种情况以及我该怎么做吗?我正在使用 C#。

2个回答

4
我怀疑这些数据是从使用Word创建的文档中复制粘贴而来的。
默认情况下,Word 2003会将“直引号”转换为所谓的“智能引号”。您可以使用“工具/自动更正选项/键入时格式化”来覆盖此行为。

3

我认为你所指的卷曲引号实际上是“智能引号”,通常由Microsoft Office产品插入。如果你处理的是ASCII或格式良好的XML,它们会造成严重问题。据我所知,它们具有Unicode值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接