MySqlBulkLoader 中文导入mysql为空 如何解决
MySqlBulkLoader 中文导入mysql为空 怎么解决?
这是csv文件,刚开始第一列都是中文,但是导入到表以后是空的,就试着把一个中文改成英文,结果没问题,这个怎么解决啊?
代码:

我参考的是http://www.cnblogs.com/cs_net/archive/2012/06/23/2559380.html
------解决方案--------------------
美女,你喜欢吃青椒吗??接分。。。。
------解决方案--------------------
应该是编码的问题吧,文件格式和数据库都统一设置为utf-8
这是csv文件,刚开始第一列都是中文,但是导入到表以后是空的,就试着把一个中文改成英文,结果没问题,这个怎么解决啊?
tttt1,AEROPH,bgeom,1,1,\N,1
外形1,DynamicSim,bgeom,2,1,4,10
外形1,FanhqJet,bgeom,6,1,4,8
外形1,MFlow,bgeom,4,1,1,6
外形1,RCBP,bgeom,4,1,4,7
外形1,RHeat,begeom,3,1,4,2
外形1,TADCS,begeom,5,1,4,5
外形2,DynamicSim,bgeom,4,2,2,4
外形2,Heat,bgeom,4,2,3,3
代码:
MySqlConnection con = new MySqlConnection(MySQLHelper.conn);
if (con != null && con.State != ConnectionState.Open)
con.Open();
MySqlBulkLoader bulkLoader = new MySqlBulkLoader(con);
bulkLoader.TableName = "shape_main";//插入的表的名字
bulkLoader.FieldTerminator = ",";//字段间的间隔方式,为逗号
bulkLoader.LineTerminator = "\r\n";
bulkLoader.FileName = file;
bulkLoader.NumberOfLinesToSkip = 0;
bulkLoader.Load();
我参考的是http://www.cnblogs.com/cs_net/archive/2012/06/23/2559380.html
------解决方案--------------------
美女,你喜欢吃青椒吗??接分。。。。
------解决方案--------------------
应该是编码的问题吧,文件格式和数据库都统一设置为utf-8