首先展出问题,我的jdk是jdk18最新版

当我需要控制台输出中文字符的时候,结果出现乱码,这显然是编码解码出现了问题。

于是广泛搜索,最终博文IDEA控制台乱码问题,原因&解决方式,解决不了算我输_逆光影者的博客-CSDN博客_idea设置编码格式

解决了我的问题。

我根据文章所言,输出编码方式

System.out.println(System.getProperty("file.encoding"));

结果显示是UTF-8,按道理这通常是系统默认的GBK编码方式

那我的控制台的解码方式是什么呢?

根据参考博文的此图判断,我的是GBK解码但是是UTF-8解码

于是我企图去改相关配置的时候,看到评论区发现这个问题是很多人的通病,然后博主提出了一种解决方法,对我来说很简单,不就是换一个JDK嘛。至于其他方法,以后有时间再好好学一学编码相关知识吧。

所以我把原来的JDK删了!!安装了JDK17 下载 - 编程宝库

注意之后要重新配置环境变量,最方便的还是直接在原来的环境变量上进行修改就行了,只要改一个地方就是

把原来的jdk18的安装路径改成你重新安装的jdk安装路径

之后你新建一个项目,并且选择jdk17的时候,就会发现一切正常啦!

依旧是UTF-8编码,但是此时的解码方式也是UTF-8,因此可以正常输入中文。

IDEA乱码问题(jdk18)相关推荐

  1. 项目中文乱码(jdk18乱码)

    在jdk18中配置完上面也可能那个会有问题.18默认为gbk编码. 需要在另外的配置 在输入框内输入-Dfile.encoding=GBK

  2. JDK环境变量配置以及可能出现的乱码问题

    1.进入jdk官网下载自己需要的JDK版本,我们可以下载多个版本,如1.8,17,18.其中1.8(长久更新版本)需要登录后才能下载,我们可以注册账号,注册信息随便填填就行,注意不要暴露隐私.为了避免 ...

  3. IDEA中文乱码怎么办

    目录 更换jdk版本 与其他文章一样的操作 如果大家已经试过很多文章的方法,仍然没有解决的话,我向大家推荐一下我的方法,不过我的方法仅限于IDEA配置出问题,并没有尝试过maven和Tomcat. 更 ...

  4. IDEA乱码,怎么设置UTF-8都不行

    幸亏百度查到一篇文章 http://www.360doc.com/content/19/0813/07/19913882_854547551.shtml 我下载的JDK18,所有编码都设置为UTF-8 ...

  5. Myeclipse中修改项目默认编码还是乱码?一步永久解决!

    在myeclipse中修改默认编码后发现项目还是乱码? 点击Windows选择Preferences 如下图

  6. Visual Studio 中文显示乱码问题

    今天在码云上Fork了一个开源工程,编译环境是Visual Studio C++, 由于自己本地平台主要是进行Linux开发,平时文档编码格式都是utf-8的,编译没问题,但运行起来就是乱码,就像下图 ...

  7. SpringSecurity安全验证中文乱码问题

    使用SpringSecurity做安全验证时发现form表单中提交中文名会出现乱码问题. 原因是因为我在web.xml配置文件中将springSecurityFilterChain拦截器放在了 cha ...

  8. Python 2x 中list 里面的中文打印效果乱码

    事情是这样的 本来是处理python2x 中list 里面的中文打印为unicode  想处理下打印为中文,处理之后打印的效果中文乱码了代码如下 #!/usr/bin/python # -*- cod ...

  9. andriod studio 注释乱码问题

    有时候导入module 发现注释乱码 简单的处理方法是点击Android studio右下角的文件编码按钮,然后选择UTF-8改选为GBK 然后 reload ,点击确定即可

最新文章

  1. 简历包装要避开哪些坑,资深面试官告诉你!
  2. 电脑编程教学_“人工智能”将无处不在,我的孩子要不要学习电脑编程?
  3. python 学习笔记 5 -- 文件输入输出
  4. Spring3+ibatis (SQL Server)+pager-taglib.tld查询分页的实现
  5. Sum of Paths CodeForces - 1467D
  6. leetcode —— 区间加法
  7. c语言边界条件的设置,求解能不能用c或c++语言实现下面的约束条件
  8. Linux下安装ntp时间同步服务器
  9. 微波网络归一化转移矩阵[a]导出散射矩阵[S]
  10. 西电计算机学硕毕业要求,关于计算机科学与技术学院2020年12月研究生学位申请工作的通知...
  11. Eclipse中SVN分支与合并
  12. 哈佛大学有没有计算机专业,美国哈佛大学计算机专业课程有哪些?
  13. 传奇客户端小地图上的文字描述修改方法
  14. Eviews回归结果解读
  15. 幼儿园观察记录的目的和目标_幼儿园观察目的是什么?
  16. 中粮、益海品牌集中度提高,中小米企机会在高端细分市场
  17. OD调试常见断点及原理(浓缩版)
  18. Python代码cProfile耗时分析及可视化
  19. 视觉定位系统在机器人全场定位的应用
  20. 第二部分 区块链的应用

热门文章

  1. 【建议星星】要就来45道Promise面试题一次爽到底(1.1w字用心整理)
  2. C++判断一个数字是几位数
  3. 2019.8.7 金华正睿集训总结Day11(ACM)
  4. Python定义全局变量的用法
  5. layui如何通过view(this.id).render来传递参数
  6. 磁盘配额--对磁盘容量文件数量进行限制
  7. 国际短信系统平台发送接口说明方法|网页短信平台开发搭建-移讯云短信系统
  8. 【图解数据结构】排序全面总结(一)
  9. pyrouge和rouge在Linux上的安装方法以及结果比较
  10. 计算机主机通常包括( ) a运算器,计算机主机通常包括()。 A.运算器 B.控制器 C.显示器 D.存储器 此题为多项选择题。...