間違いなくここにいる誰かが以前に遭遇した興味深い問題。
引用符で囲まれたいくつかの値を含む CSV ファイルを読んでいます。今日、値が四角引用符ではなくキュリー引用符で囲まれているため、アプリがファイルを読み取れないという問題に遭遇しました。これはエンコードの問題ですか?カーリークォートを ".
誰かがなぜこれが起こるのか、そしてそれについて私に何ができるのか説明できますか? 私はC#を使用しています
データは、Word で作成した文書からコピーして貼り付けたものと思われます。
デフォルトでは、Word 2003 は「ストレート クォーテーション」を「スマート クォーテーション」と呼ばれるものに変換します。入力時にツール/オートコレクト オプション/オートフォーマットを使用して、この動作をオーバーライドできます。
あなたが言及している中括弧は、実際には「スマート クォート」であり、通常は Microsoft Office 製品によって挿入されると思います。IIRC、それらには Unicode 値がありますが、ASCII のみまたは整形式の XML を扱っている場合、大混乱を引き起こします。