以下处理 最终插入数据库中文为乱码,但在程序中数据提交过程均为正常

1.查看安装数据库时的编码

  在mysql终端输入命令,show variables like'char%';

  1>.如果显示如下图,则数据库字符集为utf-8,则使用以下的数据库链接字符串

    mysql 乱码处理_mysql 数据库为乱码

    jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8;characterEncoding为数据库的字符集

  2>.反之,如果显示如下图,则数据库字符集为默认字符集latin1,则使用以下的数据库链接字符串  

    mysql 乱码处理_mysql 数据库为乱码_02

   jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=gbk characterEncoding为数据库的字符集