老大们,看看吧!我快疯了!!
我是在tomcat下装blog,提交的中文都是这样的,几天了
唉,。。郁闷啊

解决方案 »

  1.   

    修改my.ini后需要重新启动服务。
      

  2.   

    mysql连jsp用jdbc        java.sql.Statement user=null;//语句对象
            java.sql.ResultSet sqlRst;//结果集对象
            java.sql.Connection C;//数据库连接对象
                    try {
                          Class.forName("org.gjt.mm.mysql.Driver").newInstance();//连接数据库驱动
                    }
                    catch (Exception E) {
                          E.printStackTrace();
                          System.out.println(E);
                    }
                    try{
                        C = DriverManager.getConnection("jdbc:mysql://localhost/xxx?user=root&password=&useUnicode=true&characterEncoding=gbk");
                        user = C.createStatement();
                    }catch(Exception E){
                     E.printStackTrace();
                     System.out.println(E);
                    }连接时加参数&characterEncoding=gbk,编码可以更改!
      

  3.   

    我也是这样,用mysqlcc显示中文都是乱码
      

  4.   

    估计是mysqlcc的问题用mysql-front好了
      

  5.   

    试试在Java Tomcat中发贴问问,这是Java的问题!
      

  6.   

    而且在命令行下输入select * from test where ID='d';这样的语句,无法执行,提示说=两边的字符集不同,一边是gb2312,一边是ltan1。郁闷啊
      

  7.   

    http://community.csdn.net/Expert/topic/3533/3533940.xml?temp=.2756769
      

  8.   

    我也遇到过同样的问题,不过是在4.1.7中,不过最终解决了,我没有试过5.0的是不是可以用这样的方法。在4.1.7中我是这样解决的:
    1.先在MY.INI中设置字符集为gbk或gb2312;
    2.重新启动服务;
    3.再创建你所需要的表;
    4.录入你要的数据;成功。给我的感觉是,如果你先用其默认的方法先创建表录入数据后,再改MY.INI中的字符集的话,以前默认情况创建的表中的中文数据肯定是会乱码的(乱码如???)。你在5.0中试试吧,如果成功了,别忘记了告诉我一声,呵呵!
      

  9.   

    我用的4.1.7格式,用utf-8字符集也可以啊
    如上所说,必须先设置字符集再启动服务添加表项。
    显示可用字符集  show character set;
    设定默认字符集 启动时加--default-character-set 选项
    设定数据库字符集 alter database da_name default character set 'charset'