3

間違いなくここにいる誰かが以前に遭遇した興味深い問題。

引用符で囲まれたいくつかの値を含む CSV ファイルを読んでいます。今日、値が四角引用符ではなくキュリー引用符で囲まれているため、アプリがファイルを読み取れないという問題に遭遇しました。これはエンコードの問題ですか?カーリークォートを ".

誰かがなぜこれが起こるのか、そしてそれについて私に何ができるのか説明できますか? 私はC#を使用しています

4

2 に答える 2

4

データは、Word で作成した文書からコピーして貼り付けたものと思われます。

デフォルトでは、Word 2003 は「ストレート クォーテーション」を「スマート クォーテーション」と呼ばれるものに変換します。入力時にツール/オートコレクト オプション/オートフォーマットを使用して、この動作をオーバーライドできます。

于 2008-12-02T14:41:27.997 に答える
3

あなたが言及している中括弧は、実際には「スマート クォート」であり、通常は Microsoft Office 製品によって挿入されると思います。IIRC、それらには Unicode 値がありますが、ASCII のみまたは整形式の XML を扱っている場合、大混乱を引き起こします。

于 2008-12-02T14:48:36.390 に答える