Idea日志乱码

问题描述

前提:本人使用windows

Idea运行sh文件,指定了utf-8编码,但是运行过程中还是存在中文乱码

Idea的相关配置都已经调整

  • 字体调整为雅黑
  • 文件编码均调整为UTF-8
  • 调整Idea配置文件

但是还是存在乱码,既然Idea相关配置已经不生效,那么需要想一下是不是机器的问题了

解决方案

cmd查看控制台编码

复制代码
C:\Users\PC>chcp
活动代码页: 936

发现是936,对应GBK,那么就需要调整其为UTF-8(65001)来试一下了

修改注册表

  • 打开注册表编辑器(可以通过在开始菜单搜索"regedit"来打开)。
  • 导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
  • 在右侧窗格中找到 OEMCP,将其值修改为 65001。这将设置OEM代码页为UTF-8。
  • 同样地,找到 ACP,将其值也修改为 65001。这将设置ANSI代码页为UTF-8。
  • 关闭注册表编辑器并重启计算机。

重新运行sh文件,发现乱码正常显示为中文了

相关推荐
David爱编程20 分钟前
为什么必须学并发编程?一文带你看懂从单线程到多线程的演进史
java·后端
我命由我1234525 分钟前
软件开发 - 避免过多的 if-else 语句(使用策略模式、使用映射表、使用枚举、使用函数式编程)
java·开发语言·javascript·设计模式·java-ee·策略模式·js
long31634 分钟前
java 策略模式 demo
java·开发语言·后端·spring·设计模式
摇滚侠41 分钟前
HTML <iframe> 标签 如何把html写入iframe标签
java
云间月13141 小时前
飞算JavaAI:从智能调度到出行服务的全链路技术升级
java·redis·飞算javaai炫技赛
QL.ql3 小时前
vscode的ws环境,esp32s3连接wifi
ide·vscode·编辑器
不太可爱的叶某人3 小时前
【学习笔记】Java并发编程的艺术——第6章 Java并发容器和框架
java·笔记·学习
两码事4 小时前
告别繁琐的飞书表格API调用,让飞书表格操作像操作Java对象一样简单!
java·后端
灵魂猎手5 小时前
2. MyBatis 参数处理机制:从 execute 方法到参数流转全解析
java·后端·源码
灵魂猎手5 小时前
1. Mybatis Mapper动态代理创建&实现
java·后端·源码