解决执行批处理文件后出现的乱码问题

用windows批处理总是很放便的,特便是在抢时间的情况下用批处理开启程序,运行大量命令等等。但对于刚接触的新手来说,可能是一件费劲的事!有时候还会遇到问题,比如今天要讲的执行批处理文件后出现的乱码问题。如下图:
批处理文件
文件里的命令的意思就是在命令行输出“垃圾快跑”四个字,然后运行后如下

运行结果
运行后出现的“致富喽”几个字。。。其实我也不知道是什么字。接着面对乱码的问题,大家想一想就明白估计是文件的编码格式出了问题,强调一下啊,是编码格式。在这里就要讲一个东西,就是windows的cmd命令行本身用的是Ansi编码,但用记事本打开或者说文件本身的编码其实不是Ansi编码,有可能是Utf-8。那这里就有两种解决方法。

一、使用notepad++转换编码格式

既然要用到notepad++,相信大家应该不会陌生,notepad++功能强大,可以说比sublime text好用,这里之所以不推荐sublime text,是因为它没有编码格式的转换功能,甚至没有Ansi格式的编码,最后建议选择notepad++。考虑到有人没用过,下面就送上notepad++的网盘下载地址:notepad++下载 提取码:xnl1

notepad++
notepad++支持多种语法高亮和编码及文件兼容,是程序哥的必备良器。打开notepad++后,默认为utf-8格式,点击文件,选择打开,选择你要打开的批处理文件,看到菜单栏的编码选项(已经很醒目了),之后点击编码,选择转换为Ansi格式,再在文件选项中点击保存。

Notepad++
在命令行后执行或直接点开批处理文件,解决乱码了

在这里插入图片描述

二、另存为

用记事本打开bat文件后,选择另存为,之后点击选择Ansi格式编码,同样能解决问题。
另存为打开运行批处理文件后,就没出现过乱码啦。

以上就是解决类似问题的几个方法,可以的话就留言评论,希望大家多多留言哦。

个人博客

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值