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

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

用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格式编码,同样能解决问题。
另存为打开运行批处理文件后,就没出现过乱码啦。

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

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页