问题描述
今天我在自己Idea上运行自己做的maven项目时,发现数据库中的用户注册的中文数据和控
制台上都出现了中文乱码的问题,弄了半天都没有解决,后来通过网上查找资料和自行测试,
找到了问题的原因。
一、控制台的乱码
情况如图所示:

解决步骤:
1.右上角找到“”这个下拉列表框,然后点击下拉按钮,点击 “Edit Configurations”选项。

2.打开 “Edit Configurations”选项后,先点击“+”号,然后点击“Maven”。

3.添加一个配置,可以快速启动项目。

4.打开"Runner"选项卡,然后在"VM Options"一栏中填写"-Dfile.encoding=gbk"的配置即可。

二、数据库内容乱码问题
情况如图所示:

注:这里我的问题已经解决了,之前的乱码数据已经删除了。如果出现乱码,需要按如下步骤处理。
1.找到当前项目的module目录,找到pom.xml,将pom.xml文件打开。

2.在pom.xml文件中加入如下配置:
<properties>
<!-- 文件拷贝时的编码 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- 编译时的编码 -->
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>

本文详细介绍了在IntelliJ IDEA中运行Maven项目时遇到的中文乱码问题及解决方案,包括控制台和数据库内容的乱码处理,通过配置IDEA和pom.xml文件实现。
194

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



