把该项目连接到另外的Mysql数据库上,用网页添加不是乱码!这是怎么回事啊?需要改mysql数据库的什么配置呢?

解决方案 »

  1.   

    应该是字符集问题
    show variables like 'char%'; 
      

  2.   

    程序中先运行一下 "set names 'gbk'" 或者其它正确的字符集。参考下贴的方法http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  3.   

    命令行下,
    set names 'gbk'
    再insert
    再试试网页上的
      

  4.   

    你的字符集问题,你应该是get方式传过去乱码吧 
    把字符集统一 ,或者通过get方式传的在后台 转换字符集
      

  5.   

    连接数据库的URL加上字符集设置。String URL="jdbc:mysql://localhost:3306/pbx?useUnicode=true&characterEncoding=UTF-8";如果还不行就将入库的数据在js中encode,在java低层程序进行decode。
      

  6.   

    IDE字符集、网页字符集和数据库字符集不一致导致的。
    1.在程序里转码。
    2.修改数据库里编码。
    3.修改网页编码。
      

  7.   

    你可以更改浏览器字符集或者修改mysql的默认字符集
      

  8.   

    要保持数据库,后台程序,前台程序的编码一致
    我之前用PHP开发时,前台程序虽然已经在声明部分声明了UTF-8了
    但是因为用的编辑器默认保存的不是UTF-8编码,结果就乱码了,所以文件保存的时候也记得要编码一致...