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


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

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

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


文章作者: WB
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 WB !
评论
 上一篇
matery主题优化问题 matery主题优化问题
matery主题优化时解析出bug matery是个好的主题这个我就不详细地说了,但是优化也难 越好的主题、越丰富的主题,插件越多,配置越多,就容易出错 最要命的是这种静态网页的部署还要用最原始的方法进行,先在命令行生成静态文件,然后发
2020-04-09
下一篇 
用C语言实现链表 用C语言实现链表
用C语言实现链表,附代码注释这里给已经在学C和数据结构的小伙伴提供一些弹药支持,虽然不知道管不管用,在这里大佬就勿扰了吧!哈哈! 在实现一个简单的链表前需要用到哪些知识点呢? C语言基础知识,比如要用到的结构体、指针、函数、运算 一点数据
2020-04-05
  目录