[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 切换ansi码不能保存一般是什么问题

本人是win10的最新版本.   
      看论坛里讲要改ansi码,现在养成习惯把批处理文件都改一遍,但是我发现有个情况:
      在修改编码并且保存成新文件以后,有些bat文件你再打开发现底下编码还是utf-8,相当于保存不了编码格式,但是这种情况不是所有的bat文件都这样,有的就不会出现,而且对于部分bat文件,即使是utf-8的编码好像也不影响他跑起来.
      现在我也不清楚是什么情况,百度上好像也没提到过这种,是因为我bat文件里有什么字符不能用还是什么其他问题.
      你要讲没影响,其实还是有点的,现在自己试bat的时候就有点怪怪的,因为有的我自己写的bat文件运行不起来,我也不清楚是我写错了还是编码的问题

回复 1# asd2813457


请把你自己写的、另存为ANSI编码之后仍然不能执行、看不出报错信息的的代码,发出来我试试。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

楼主用的是不是Notepad++?
1、NPP默认新建文档编码为utf-8。
2、你如果选择编码转换GB2312后保存,再打开仍然是UTF-8?这种情况一般是因为你的代码里没有任何中文字符,所以NPP自动帮你又转回默认的了。
3、要解决2中的情况,
方法一、可以在代码中加入 含中文的注释。
方法二、修改NPP新建文档默认编码为ANSI

TOP

回复 1# asd2813457


   可以试试新版的notepad2 右键新建txt文件,改后缀为.bat 默认就是ansi了, 直接拷贝进代码就可以了https://github.com/zufuliu/notepad2/releases
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

返回列表