如何强制Notepad++始终以OEM 850编码打开保存.cmd文件?
让Notepad++默认用OEM 850编码处理.cmd文件
这事儿我之前也碰到过,折腾了几次终于搞定了,给你分享两个靠谱的设置方法,按需选就行:
方法1:全局设置(所有新ANSI文件默认用OEM 850)
这个适合你希望所有新创建的ANSI格式文件都用该编码的情况:
- 打开Notepad++,点击顶部菜单栏的「设置」→「首选项」,或者直接按快捷键
Ctrl+,快速打开设置窗口 - 切换到「新建」标签页,找到「编码」区域
- 把「默认编码」下拉框选成「西欧(OEM 850)」
- 勾选「应用到打开的ANSI文件」选项,这样打开现有ANSI编码的.cmd文件时也会自动用这个编码加载
- 点击「关闭」保存设置
方法2:仅针对.cmd文件单独配置
如果你只想让.cmd文件生效,不影响其他类型文件,就用这个方法:
- 点击顶部菜单栏的「设置」→「语言格式设置」
- 在左侧「语言」列表里找到「Batch」(批处理文件对应的分类)
- 右侧找到「编码」下拉菜单,选择「OEM 850」
- 点击「保存并关闭」完成配置
额外小提示
要是你手里已经有一批用其他编码保存的.cmd文件,先手动切换到OEM 850编码确保字符显示正常,然后点击「文件」→「另存为」,在保存窗口的编码下拉里选「OEM 850」覆盖保存,之后再打开这些文件就会自动用正确编码加载了。
内容的提问来源于stack exchange,提问作者PeterCo
相关产品推荐
相关产品推荐

