当前位置: 代码迷 >> J2ME >> MyEclipse JAVA向MYSQL导入与导出,出现中文乱码的有关问题!
  详细解决方案

MyEclipse JAVA向MYSQL导入与导出,出现中文乱码的有关问题!

热度:4611   发布时间:2013-02-25 21:31:38.0
MyEclipse JAVA向MYSQL导入与导出,出现中文乱码的问题!急!
我有几个类,
CommandMosaic 这个类是循环生成SQL插入的语句
{Insert into sms_outbox (extcode, destaddr, messagecontent, reqdeliveryreport,msgfmt,sendmethod,requesttime,applicationid)
VALUES('p00000012','4','4您好,您的预约已安排,请于3来本院就诊,医生姓名:4,勿忘!大连友谊医院 发送。',1,15,0,'2012-09-17 09:30:01','p00000012');}
LoopTransmission 这个类是循环执行数据库语句的类,具体代码如下:

  //这两个List<String>对像是COMMANDMOSAIC类中的两个方法生成好的SQL语句
  List<String> Dstrs=CommandMosaic.CmdMos();
List<String> Nstrs=CommandMosaic.CmdMosD();

  //下面就是开始正式执行SQL语句了
for(int i=0; i<Dstrs.size(); i++){
Connection conn = JDBCBaseDAO.openConnection();
String sql= Dstrs.get(i).toString();
PreparedStatement ps=conn.prepareStatement(sql);
ps.execute();

String sql1=Nstrs.get(i).toString();
PreparedStatement ps2=conn.prepareStatement(sql1);
ps2.execute();

说明:我已经在MyEclipse中的 Text file encoding 的Other设置成了UTF-8

但是我的MYSQL数据库,还是显示中文乱码……

我用的处理数据库的的软件是Navicat 8 ……

以上应该就是我写的代码中所有的细节了…… 


------解决方案--------------------------------------------------------
字符集要统一,mysql的字符集是utf8吗,server,client ,Connection都要是utf8,
myeclipse也要是utf-8,
  相关解决方案