一、问题 用spring jdbcTemplate 向mysql写数据时,中文在数据库中是乱码,mysql库的字符集是utf-8 二、解决方案 仔细检查了代码,发现mysql配置dataSource时没有指明数据库的字符集 解决方案是将url后添加上数据库的字符集为utf-8 至此问题解决