如何用批处理去掉文件的bom头

 时间:2024-10-16 02:25:01

小编在工作的时候,文件的编码是utf-8的。熟悉utf-8的朋友都知道:utf-8有分为有bom桌薜兀变头和无bom头的。在windows平台无bom头的utf-8文件用软件打开绺从萦米可能会出现乱码的情况。今天小编教大家一个简单的解决方法

工具/原料

操作系统:windows10home

操作电脑:笔记本电脑

操作软件:文本编辑器

方法/步骤

1、打开文本编辑器,然后在文件中输入几行随机内容。小编用的是vim。如图所示

如何用批处理去掉文件的bom头

2、用二进制查看工具查看该文件。默认的是无bom头的utf-8文件d

如何用批处理去掉文件的bom头

3、用sed命令添加bom头:sed-i'0,/^/s/^/\xEF\xBB\xBF/'1.txt

如何用批处理去掉文件的bom头

4、在用二进制查看文件查看,发现bom头已经加上了。在windows上要运行这些指令可艮劁飨戽以安装cygwin。如何不想安装cygwin,可以在网上找到sed文件的windwos版本。

如何用批处理去掉文件的bom头

5、如果想批量处理可以结合find指令fi艘绒庳焰nd.-name"*.txt"-execsed-i&#泌驾台佐39;0,/^/s/^/\xEF\xBB\xBF/'{}\;-print

如何用批处理去掉文件的bom头

6、想去掉bom头也是可以的。执行指令:find.-typef-execsed-i's/\xEF\xBB\xBF//'{}\;

如何用批处理去掉文件的bom头

jquery如何获取table中td值的方法 如何利用VBA代码自动查找数组中最大值前三项 如何在Edge浏览器中设置选项卡 如何理解Excel VBA的With语句 如何使用js的字符串占位符
热门搜索
电影世界大拯救 立春的图片 鸟图片大全大图 恐怖 图片 美女放屁图片