utf8 Bom头处理
程序员文章站
2022-05-25 23:47:09
...
查找当前目录包含BOM头的文件
grep -r -I -l -m 1 $'^\xEF\xBB\xBF' ./
查找当前目录不包含BOM头的文件
grep -r -I -L -m 1 $'^\xEF\xBB\xBF' ./
添加BOM头
sed -i "1s/^/\xEF\xBB\xBF/" "file"
删除BOM头
sed -i '1s/^\xEF\xBB\xBF//' "file"
批量添加BOM头
find ./ -type f | xargs grep -I -L -m 1 $'^\xEF\xBB\xBF' | xargs sed -i '1s/^/\xEF\xBB\xBF/'
批量移除BOM头
find ./ -type f | xargs sed -i '1s/^\xEF\xBB\xBF//'
要定制移除的文件,只需定制find部分
请小心使用本文中的命令,注意备份,由于使用本文命令导致的问题本人不负责的哦
推荐阅读
-
17吋配桌面处理器的游戏本只卖六千出头 还等什么?
-
如何使用PHP批量去除文件UTF8 BOM信息
-
教你如何用python操作摄像头以及对视频流的处理
-
去除Bom头:thinkPHP中验证码无法显示
-
去掉字符串头所有的0的批处理
-
PHP批量检测并去除文件BOM头代码实例
-
python用minidom创建xml文件时fileencoding设置与预期不符的问题处理(预期是utf8,结果设置为gbk了)
-
字符集编码 Unicode UTF8 UTF16 UTF32 和BOM(Byte Order Mark)
-
Adobe Photoshop Album Starter Edition BMP图形头处理缓冲区溢出漏洞
-
PHP中bom头引发的超级血案-head中的静态文件生成到body里面了