intellij idea 控制台运行java出现中文乱码的解决方法

**原因:

字符编码不一致: 当你在intellij idea使用了UTF-8编码,而在控制台使用了其他编码(比如gbk),就可能导致乱码。**

文件读写编码问题: 如果读取文件时使用的编码与文件实际编码不一致,会导致乱码。

数据库连接编码问题: 如果与数据库交互时,Java程序和数据库之间的字符编码设置不一致,也可能导致中文乱码。

控制台字符与编码不同的解决方法:

打开文件点击设置

将编辑器内控制台的编码格式改为一种编码,我这里用utf8

返回软件底下有个编码格式选择,这个是编译器的编码格式选择

因为我控制台是utf8所以我这里也要选择utf8,注意必须和控制台一直的编码格式才不会乱码

完成

相关推荐
小新同学^O^2 分钟前
简单学习 --> TCP协议
java·网络·tcp
月落归舟14 分钟前
深入理解Java适配器模式,彻底搞懂设计思想
java·开发语言·适配器模式
Mr_pyx15 分钟前
【LeetHOT100】二叉树的中序遍历——Java多解法详解
java·开发语言·深度优先
jay神26 分钟前
基于SpringBoot的宠物生命周期信息管理系统
java·数据库·spring boot·后端·web开发·宠物·管理系统
万亿少女的梦16842 分钟前
基于SpringBoot的在线考试管理系统设计与实现
java·spring boot·后端
一勺菠萝丶1 小时前
如何在 Linux 服务器上使用 Speedtest 官方 CLI 测试带宽(小白教程)
java·服务器·前端
范什么特西1 小时前
第一个Mybatis
java·开发语言·mybatis
下次再写1 小时前
【Redis实战】深入理解Redis缓存策略:从原理到Spring Boot实践
java·spring boot·redis·缓存穿透·缓存击穿·分布式缓存·缓存策略
超梦dasgg1 小时前
智慧充电系统计费定价服务Java 实现
java·开发语言·spring·微服务
敲敲千反田1 小时前
ThreadLocal和CompletableFuture
java·网络·jvm