【问题标题】:Curly quotation marks vs Square quotation marks, what gives?弯引号与方引号,什么给出?
【发布时间】:2010-09-24 22:46:55
【问题描述】:

一个有趣的问题,毫无疑问这里有人曾经遇到过。

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

有人可以解释为什么会发生这种情况以及我能做些什么吗?我正在使用 C#

【问题讨论】:

    标签: c# encoding csv


    【解决方案1】:

    我怀疑数据是从使用 Word 创建的文档中复制和粘贴的。

    默认情况下,Word 2003 会将“直引号”转换为所谓的“智能引号”。您可以在键入时使用工具/自动更正选项/自动套用格式覆盖此行为。

    【讨论】:

      【解决方案2】:

      我认为您所指的弯引号实际上是“智能引号”,通常由 Microsoft Office 产品插入。 IIRC,它们具有 Unicode 值,但如果您只处理 ASCII 或格式正确的 XML,它们会造成严重破坏。

      【讨论】:

        猜你喜欢
        • 2012-01-13
        • 2011-01-13
        • 1970-01-01
        • 2012-09-02
        • 1970-01-01
        • 2013-05-28
        • 2017-03-11
        • 1970-01-01
        相关资源
        最近更新 更多