关于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>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值