私は現在、UnicodeおよびUTF8形式のデータを追加するために.NETアプリケーションでMySqlBulkLoaderを使用しようとしています。私のコードは次のことを行います
TextWriterとStreamwriterを使用してタブ区切りのテキストファイルを書き込みます
using(TextWriter tr = new StreamWriter(newFile、false、Encoding.UTF8))
Charset=utf8の接続文字列を使用してMySqlBulkLoaderを開きます。最後に
MySqlBulkLoader bl = new MySqlBulkLoader(new MySqlConnection(mysqlconnstring));
BLの文字セットはUTF8です。
bl.CharacterSet = "utf8";
次に、bl.Load();を呼び出します。
しかし、DBをチェックすると、取得していますか?Unicode文字の場合...書き込み中のテキストファイルを確認しましたが、文字が正しく表示されています。
[この質問1に基づいて、データベースとテーブルの照合をutf8_binに設定しようとしましたが、まだ取得していますか?...何が間違っていますか?