bat批处理脚本控制台输出中文乱码问题及解决方法

2023-12-05 0 419
目录
  • 背景
  • 乱码原因
  • 解决方案

背景

最近在搞springcloud框架,涉及各种微服务。比如服务注册与发现、网关、鉴权、文件服务、日志服务、搜索服务、用户中心等等。如果要打包发布应用,就得一个个去打包,一个个去拷贝jar包,很繁琐。所以就想着写个bat脚本,来执行mvn命令打包,copy命令来将jar包拷贝至待发布的目录。然后,一键启动应用。在打包或者拷贝过程中,我会输出一些日志,标志当前进度什么的。但输出中文的时候出现了乱码,如下:

bat批处理脚本控制台输出中文乱码问题及解决方法

乱码原因

命令行编码格式与bat文件编码格式不一致。

解决方案

修改bat文件编码格式与命令行编码格式一致

我的bat文件,是用txt文件修改文件扩展名改过来的。txt文件默认的编码格式是utf8,命令行的默认编码格式是gbk。

bat批处理脚本控制台输出中文乱码问题及解决方法

bat批处理脚本控制台输出中文乱码问题及解决方法

963代表gbk格式编码。这里,我们修改自己的bat文件编码格式为utf8,在文件开头添加以下命令即可:

chcp 65001

bat批处理脚本控制台输出中文乱码问题及解决方法

bat批处理脚本控制台输出中文乱码问题及解决方法

修改bat文件的编码方式为ANSI

bat批处理脚本控制台输出中文乱码问题及解决方法

bat批处理脚本控制台输出中文乱码问题及解决方法

问题解决。

到此这篇关于bat批处理脚本控制台输出中文乱码问题及解决方法的文章就介绍到这了,更多相关bat批处理控制台输出中文乱码内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

您可能感兴趣的文章:

  • bat批处理脚本中文乱码的解决
  • 批处理bat系统管理之任务计划篇
  • Windows批处理文件(.bat和.cmd)及区别详解
  • Windows 批处理cmd/bat常用命令详解
  • 教你编写bat脚本Windows批处理

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 DOS/BAT bat批处理脚本控制台输出中文乱码问题及解决方法 https://www.u-9.cn/jiaoben/dosbat/100151.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务