本人学习Mybatis,从数据库取出数据展示在控制台上,数据展示中文出现乱码,解决好久。从数据库的字段,再到调整Idea的控制台输出字符解决好久,最好是因为新的Jdk18bug问题。以下是解决方案
看Navicat中你设计数据的字段时是否将采用utf-8
IDEA的配置问题
(1)修改输出是否是utf-8
(2)修改IDEA控制台的输出
在文件后面加上-Dfile.encoding=UTF-8
如果还是不行的,看你用的JDK版本是不是最新版,你可以换成1.8版本,试试。有可能,一不下心就可以了。