收录日期:2018/08/17 01:46:49 时间:2016/05/20 18:27:59 标签:Web 开发
我用JavaMail把邮件从邮件服务器上接收下来。可以看到正确的中文内容。但是当我把接下来的中文数据放到数据库(MySQL)中存储时就不行了。数据库中存的中文全变成了乱码。取出来后也是乱码。用getBytes()转换中文也不好用,请大家帮忙!
菜鸟,学习。。。
数据库..
 Class.forName("com.mysql.jdbc.Driver").newInstance();
    connText = new String("jdbc:mysql://"+serverName+":"+serverPort+"/"+databaseName+"?useUnicode=true&characterEncoding=gb2312");
            sqlConn = java.sql.DriverManager.getConnection(connText,userName,userPassword);
            stmt = sqlConn.createStatement();
数据库我也试了。没用!也是乱码
为什么没有人帮忙回答???
不用转换,直接放到数据库立就ok了