我目前正在嘗試在.NET應用程序中使用MySqlBulkLoader來添加Unicode和UTF8格式的數據。我的代碼執行下列操作MySqlBulkLoader和Unicode數據
使用的TextWriter和流作家
使用寫入製表符分隔文本文件(TextWriter的時間tr =新的StreamWriter(NEWFILE,假Encoding.UTF8))
使用Charset = utf8的連接字符串打開MySqlBulkLoader;在末尾
MySqlBulkLoader bl = new MySqlBulkLoader(new MySqlConnection(mysqlconnstring));
BL具有字符集UTF8
bl.CharacterSet = 「UTF-8」;
然後我調用bl.Load();
但是當我檢查數據庫,我越來越?對於Unicode字符...我檢查了我正在寫入的文本文件,並且字符顯示正確。
我試着將數據庫和表格的排序設置爲utf8_bin,基於[這個問題1,但我仍然越來越多?...我做錯了什麼?