mysql在安装的时候使用的是默认编码,mysql为服务器上的,不可修改其编码,只能通过java代码来实现插入中文不是乱码,如何做,

解决方案 »

  1.   

    先看  页面 传到 后台的 中文是乱码吗?  如果是  就要  页面编码 java编码  mysql编码一起统一了不然就是  java编码和  mysql编码统一哦
      

  2.   

    晕,mysql编码是latin1 -- cp1252 West European,你说怎么让JAVA和他统一吧
      

  3.   

    如果不能改变mysql编码,那么你就使用简单加密,将所有中文转化为英文和字符存入,取出时解密显示。
      

  4.   

    往数据库插入中文
    public String insertChinese(String arguement)

      try{
        if(argument==null)
        {
            retrun "";
        }else
       {
           arguement=new String(arguement.getBytes("GBK"),"ISO8859_1");//取出中文循序相反
           return arguement;
       }
      }catch(Exception e){}
    }
        
    }
      

  5.   

    很简单,在mysql的配置文件把编码改成gbk就行了!
      

  6.   

    很简单,在mysql的配置文件把编码改成gbk就行了!
      

  7.   

    很简单,在mysql的配置文件把编码改成gbk就行了!
    有好多方法,LZ可以搜索一下!
      

  8.   

    看下这个配置MySQL解决乱码
    http://topic.csdn.net/u/20090501/14/0f78d8ed-183b-4daa-9694-8b7a704ab06b.html  
    程序端解决乱码
    http://topic.csdn.net/u/20100312/13/9b0665f6-50fb-4dd2-8449-bf5f0bbdf7e9.html
      

  9.   

    两个方法:1> 服务器上的字符集改成应用程序的字符集
              2> 应用程序上的字符集改成服务器的字符集
    就看你那种适用了。