一开始看到控制台输出的时候显示是乱码,我以为是idea出了问题,然后试着直接打印输出中文,发现idea照常显示了中文,所以应该是获取数据库信息时编码出现了问题。
操作
第一步,打开设置:
第二步,设置文件编码格式:
然后我发现这些操作没有用==,因为我是获取数据库信息的时候出了问题,所以得找打开数据库的语句。
发现没有设置请求编码格式,在db_user后边添加其?characterEncoding=UTF-8即可解决我的问题:
数据库尾部添加UTF-8编码格式
?characterEncoding=UTF-8