变态的MS 记事本

简介: 今天在windows下写一个批处理,基本完成后,我又在前面写几个汉字.存盘后,我发现我的执行命令全部显示在屏幕上.跟踪发现前面的@echo off变成了锘緻echo off'锘緻echo' 不是内部或外部命令,也不是可运行的程序或批处理文件。
今天在windows下写一个批处理,基本完成后,我又在前面写几个汉字.

存盘后,我发现我的执行命令全部显示在屏幕上.

跟踪发现前面的
@echo off
变成了
锘緻echo off

'锘緻echo' 不是内部或外部命令,也不是可运行的程序或批处理文件。

使用vim打开,发现记事本保存为utf8格式了.

改用vim编辑后一切OK.

例子:
使用记事本编辑a.bat,内容如下:
@echo off
echo 状态

保存后变为utf8格式,使用vim下二进制打开,如下:
000000: efbb bf40 6563 686f 206f 6666 0d0a 6563    ...@echo off..ec
0000010: 686f 20d7 b4cc ac0d 0a                                   ho ......

前面加入了efbb bf40.

以后要注意!
目录
相关文章
|
编译器 API C语言
深入探究Qt与C++标准的兼容之旅
深入探究Qt与C++标准的兼容之旅
1177 3
|
数据采集 存储 数据可视化
四个常见的爬虫框架
【5月更文挑战第10天】本文介绍了四个常见的爬虫框架或库:Scrapy、PySpider、Crawley和Portia。Scrapy是一个强大、组件化的爬虫框架,支持异步请求和XPath数据提取。PySpider提供WebUI,便于脚本编写和结果查看,适合初学者。Crawley擅长高速爬取,支持多种数据库和数据导出格式。Portia是可视化工具,适合无编程经验的用户。此外,还有BeautifulSoup和Grab等工具可供选择。选择爬虫工具应考虑项目需求、开发者技能和工具特性。
488 0
|
8月前
|
监控 Oracle 关系型数据库
Mysql、Oracle审计日志的开启
通过上述步骤,可以在 MySQL 和 Oracle 数据库中启用和配置审计日志。这些日志对于监控数据库操作、提高安全性和满足合规性要求非常重要。确保正确配置审计参数和策略,定期查看和分析审计日志,有助于及时发现并处理潜在的安全问题。
455 11
|
Shell 网络安全 开发工具
Qt实用技巧:QtCreator使用git(gitHub)管理项目代码笔记
Qt实用技巧:QtCreator使用git(gitHub)管理项目代码笔记
Qt实用技巧:QtCreator使用git(gitHub)管理项目代码笔记
|
JavaScript API
vue3【实用教程】组件(含父子组件传值 defineProps,自定义事件 defineEmits,defineProps,插槽 slot,动态组件 :is 等)
vue3【实用教程】组件(含父子组件传值 defineProps,自定义事件 defineEmits,defineProps,插槽 slot,动态组件 :is 等)
250 1
|
前端开发 数据可视化 项目管理
Dhtmlx Gantt教程:创建交互式甘特图的完整指南
Dhtmlx Gantt教程:创建交互式甘特图的完整指南
|
JavaScript
1.Electron开发环境搭建
1.Electron开发环境搭建
332 0
|
消息中间件 存储 弹性计算
如何让系统具备良好的扩展性?
【5月更文挑战第7天】如何让系统具备良好的扩展性?
|
数据采集 安全 大数据
隧道代理的定义与应用指南
隧道代理是一种特殊的代理服务,它允许用户通过固定的服务器IP和端口访问互联网。在这个过程中,云端服务器负责自动切换IP地址,从而实现匿名访问。这种服务使用高性能主机构建的动态IP代理服务器,使开发者无需管理IP池,降低了开发难度和部署成本。
|
并行计算 关系型数据库 数据库
PostgreSQL 16 提高了查询并行性
PostgreSQL 16 提高了查询并行性
501 0