IDEA 使用JDK21 控制台乱码 解决方案
1:设置里面的console 默认编码设置为UTF-8
2:设置里面的 file encodings 全部设置为UTF-8
3:idea.exe.vmoptions文件中新增一行: -Dfile.encoding=UTF-8(千万别改其他东西,改了idea就炸)
4:重启(到这一步就可以解决JDK18以前的乱码问题,但是解决不了JDK21的乱码)
具体的详细图文流程可参考其他博主的文章
(JDK21亲测)5:运行项目,编辑VM参数

打开项目配置

新增一个配置,点击2的Modify options

勾选Add VM options

出现这么一个框,在这里填上:-Dfile.encoding=GBK

问题解决
问题出现原因: JDK18过后JDK内部默认编码格式为GBK,当项目改成UTF-8过后,JDK乱码
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/3e7459355f.html
相关推荐
-
postgresql |数据库 |数据库的常用备份和恢复方法总结
前言: 数据库的重要性就不需要在这里重复了,那么,不管是测试环境,还是开发环境,亦或者是生产环境,数据库作为系统内(项目内)的一个非常重要的组件(通常,我们也会认为数据库是一个基础…
数据库 1天前 -
将达梦DM8数据库JDBC驱动注册到本地Maven仓库安装
maven注册DM8数据库驱动 1、下载DmJdbcDriver18.jar 2、以管理员身份运行CMD窗口,然后执行如下安装命令: 3、在pom文件添加引用 1、下载DmJdbc…
1天前 -
Centos 8 安装 Elasticsearch
简介:CentOS 8是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的开源操作系统。它是一款稳定、可靠、安全的服务器操作系统,适合用于企业级应用和…
1天前 -
Mysql 创建存储过程和函数及各种例子
Mysql 创建存储过程和函数及各种例子 1. Mysql 创建存储过程 1.1 前言知识 1.1.1 语法结构 1.1.2 简单解释 1.2 创建存储过程入门例子 1.2.1 无…
1天前 -
如何将 MySQL 数据库转换为 SQL Server
本文解释了为什么组织希望将其 MySQL 数据库转换为 Microsoft SQL 数据库。本文接着详细介绍了尝试转换之前需要记住的事项以及所涉及的方法。专业的数据库转换器工具将帮…
1天前 -
网页搜索自动补全功能如何实现,Elasticsearch来祝佬“一臂之力”
前言:大家好,我是小威,24届毕业生,在一家满意的公司实习。本篇文章参考网上的课程,介绍Elasticsearch搜索引擎之自动补全功能的介绍与使用,这块内容不作为面试中的重点。 …
1天前 -
MySQL基础篇 | 经典三十四道练习题
✅作者简介:大家好我是@每天都要敲代码,希望一起努力,一起进步! 📃个人主页:@每天都要敲代码的个人主页 🔥系列专栏:MySQL专栏 目录 1. 取…
1天前 -
国产集中式数据库综合对比(达梦、人大金仓、海量)
1.达梦 达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,官网最新版本名称:DM8。 DM8是达梦公司在总结DM系列…
1天前 -
SpringBoot+Redis stream实现消息队列
目录 一、前言 二、下载Redis及引入Redis依赖 三、配置消费者及消费组 四,配置Redsi及初始化stream、消费组、消费者 一、前言 相较于 RabbitMQ、Rock…
数据库 1天前 -
Python3操作SQLite3创建表主键自增长|CRUD基本操作
Win11查看安装的Python路径及安装的库 Python PEP8 代码规范常见问题及解决方案 Python3操作MySQL8.XX创建表|CRUD基本操作 Python3操作…
1天前
