代码乱码一般都是编码格式不一致造成的。
首先:确定项目的数据格式,
然后:确定mybatis生成依赖的环境的编码格式
另外:检查你的 generator.xml 要有 <property name="javaFileEncoding" value="UTF-8"/>
以utf-8为例,使用工具sts
1.查看项目编码方式:

可以看到项目的编码方式是utf-8
这时去查看sts安装目录下的sts.ini,如下

如果不一致,改为一致则解决乱码问题。
建议:开发中使用utf-8编码格式,此格式对中英文都有很好的支持
如果使用的是eclipse的,则查看exlipse.ini 文件,最末尾加上 -Dfile.encoding=UTF-8
本文详细解析了MyBatis代码出现乱码的原因,通常由编码格式不一致引起。文章提供了具体步骤来检查和统一项目编码,包括确定项目数据格式、mybatis环境编码及配置generator.xml文件,确保开发中使用UTF-8编码,适用于eclipse和STS开发环境。
407

被折叠的 条评论
为什么被折叠?



