关于Idea运行Maven项目时,数据乱码问题的解决

问题描述

    今天我在自己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>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/csdnDDdxm/article/details/83142744