2010-11-19 4 views
0

ねえ、私はUnicode(日本語の文字のような)を含むデータベースからデータをエクスポートする必要があります。 私はcsvファイルにエクスポートしようとしたときに、ゴミになってしまいます。ユニコードを出力するには?

まず、データベースからデータを読み込み、データテーブルに保存する必要があります。 次に、 datatable(Linqを使用) 最後に、照会した結果をCSVファイルにエクスポートします

この問題を解決する方法はありますか?

ありがとうございます。

+0

エクスポートに使用しているコードをcsvに投稿してください。 – Oded

+1

ファイル内のガベージであるか、ファイルを読み取るために使用するビューア内のガベージですか?ファイルはOKですが、視聴者はユニコードのテキストを表示していませんか? –

答えて

0

接続データの照合をunicode_ci以上に設定しようとしました。

1

内部的に.Net(C#)は常にユニコードを使用します。問題は、データをエクスポートするときに発生します。次にエンコーディングを指定する必要があります。

File.CreateTextを使用する場合は、すぐにUTF-8エンコードファイルを作成します。

インポートに使用するアプリケーションは、UTF-8エンコーディングを認識しますか、または特定のエンコーディングが必要ですか?

関連する問題