奇妙なタイトルは間違いありません。「奇妙な文字」がCsv経由ではなくSQLサーバ上で正常に動作しています
私たちのSQLサーバー(2008)データベースは、非常に合法的に、私はC#でCSVファイルからのデータを読んでいます "のMicrosoft XML・ÖÎö³ÌÐòºÍSDK(不明)"
のように見えるテキストフィールド内のデータを持っていますこれは同じ種類のデータを持ちます。私たちはLumenWorks.Framework.IO.Csv CsvReaderを使用しています(時には本当に大きなファイルを処理する必要があることがあるため)。これにはソースコードがあります。
これらのフィールドは、自分自身をCSVファイルに(すなわち、上記のように)罰金に見えますが、データは
「マイクロソフトXMLとして表され、それが終わるCSVから読み込まれたときSDK(不明) '
どちらが間違っていますか。データベースに戻ってクエリで使用すると、(明らかに)一致するものは見つかりません。私はSMSSの元の文字列を使用して正常にクエリできます。
問題を探すために正しい用語を見つけるのに苦労しているので、私はウェブ検索で邪魔になりました。
誰でもこの問題を適切な言葉で説明することができますし、この誤訳を引き起こす可能性のあるCsvReaderコード(または私たちのもの)でどのようなものを探しているべきですか?
エンコーディングの問題のようです。すべてのステップでエンコードを選択していますか、フレームワークが選択していますか? – alun