找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22234|回复: 3

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

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


请把你自己写的、另存为ANSI编码之后仍然不能执行、看不出报错信息的的代码,发出来我试试。
发表于 2022-3-30 08:16:13 | 显示全部楼层
楼主用的是不是Notepad++?
1、NPP默认新建文档编码为utf-8。
2、你如果选择编码转换GB2312后保存,再打开仍然是UTF-8?这种情况一般是因为你的代码里没有任何中文字符,所以NPP自动帮你又转回默认的了。
3、要解决2中的情况,
方法一、可以在代码中加入 含中文的注释。
方法二、修改NPP新建文档默认编码为ANSI
发表于 2022-3-30 08:35:09 | 显示全部楼层
回复 1# asd2813457


   可以试试新版的notepad2 右键新建txt文件,改后缀为.bat 默认就是ansi了, 直接拷贝进代码就可以了https://github.com/zufuliu/notepad2/releases
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 05:56 , Processed in 0.017947 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表