entnews.jdbcUrl=jdbc:mysql://117.135.151.118:3306/entnews?useUnicode\=true&characterEncoding\=utf-8&autoReconnect\=truejava文件以及数据库编码设置 通通全部是UTF-8格式,但是程序插入到数据库中  部分  中文乱码。很无语啊,求解释!求帮助!

解决方案 »

  1.   

    用show variables like 'character_set_server' 查询MYSQL服务器的字符集
      

  2.   


    网上查了,一路从程序文件编码,jdbc链接编码设置,数据库默认编码设置,都是设置的UTF-8格式,数据源是解析json 得来的,只有部分几条数据的中文是乱码...
      

  3.   


    Variable_name Value
    character_set_server utf8
      

  4.   

    数据库server字符编码和表字段编码一致,可以都设为utf-8