问题:一直显示无法从阿里云找到,已经试过我所能找到的解决办法但是都不行,真的我哭死
你这个版本太新了,阿里云的私服仓库没有,阿里云的版本只到 3.9,如果一定要用这个最新版本,你可以换个中央仓库,比如 http://mvnrepository.com/
自2022.12.12起,受 Maven 中央仓库网络限制,阿里云云效 Maven 中央代理仓库可能会出现部分新增依赖查找不到的情况,但不影响已有依赖,请知悉
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
今天我在自己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>
可以参考我这篇文章去maven官方依赖仓库下载:https://blog.csdn.net/weixin_43576565/article/details/130732747