打 jar 包运行 在windows 平台控制台和日志 乱码解决

--拒絕鷄巴囉嗦,直接解決問題

我们在Windows下运行jar包时,常常会出现乱码,主要分为dos窗口输出的日志中出现乱码和程序返回数据出现乱码。

  • dos窗口输出的日志中出现乱码
    执行如下命令,将控制台输出编码改为UTF8:

    chcp 65001

  • 程序返回数据出现乱码
    执行如下命令,运行jar包时指定编码为UTF8:

    java -Dfile.encoding=utf-8 -jar xxx.jar

window 下完整的执行脚本:

复制代码
@echo off
chcp 65001
java -Dfile.encoding=UTF-8 -jar ./api.jar 
相关推荐
青w韵10 分钟前
SpringBoot3.x 升级到 SpringBoot 4.x,JDK17升级到JDK21
java·后端·spring
vx_bisheyuange11 分钟前
基于SpringBoot的经方药食服务平台
java·spring boot·后端·毕业设计
惊讶的猫35 分钟前
nia500总结
java·spring·mybatis
积跬步,慕至千里35 分钟前
AI平台Dataiku 支Windows系统安装过程总结
windows
奔跑吧 android1 小时前
【ubuntu24.04】【安装jdk】
java·开发语言
BUTCHER51 小时前
Java 启动服务时指定JVM(Java 虚拟机)的参数配置说明
java·开发语言·jvm
FL16238631291 小时前
[C++][cmake]基于C++在windows上部署yolo26的目标检测onnx模型
c++·windows·目标检测
sheji34161 小时前
【开题答辩全过程】以 会议室场地预约系统为例,包含答辩的问题和答案
java
摇滚侠1 小时前
尚硅谷 Java 零基础全套视频教程,System、Runtime、BigDecimal、BigInteger、Random,笔记 151
java·开发语言·笔记
fo安方1 小时前
软考~系统规划与管理师考试——真题篇——章节——第5章 应用系统规划——解析版
java·运维·网络