清除php BOM头
2014-06-24 15:03
197 查看
查找包含BOM头的文件,命令如下:
grep -r -I -l $'^\xEF\xBB\xBF' ./
这条命令会查找当前目录及子目录下所有包含BOM头的文件,并把文件名在屏幕上输出。
但是,删除BOM头,网上找到的命令大多不能用,比较常见的命令是:
grep -r -I -l $'^\xEF\xBB\xBF' /path | xargs sed -i 's/^\xEF\xBB\xBF//;q'
但这条命令会把除了首行之外所有的行删除,所以毫无意义。
经测试如下命令是可行的:
find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;
这个命令会把当前目录及所有子目录下的BOM头删除掉。
grep -r -I -l $'^\xEF\xBB\xBF' ./
这条命令会查找当前目录及子目录下所有包含BOM头的文件,并把文件名在屏幕上输出。
但是,删除BOM头,网上找到的命令大多不能用,比较常见的命令是:
grep -r -I -l $'^\xEF\xBB\xBF' /path | xargs sed -i 's/^\xEF\xBB\xBF//;q'
但这条命令会把除了首行之外所有的行删除,所以毫无意义。
经测试如下命令是可行的:
find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;
这个命令会把当前目录及所有子目录下的BOM头删除掉。
相关文章推荐
- PHP检测并清除文件开头的BOM
- 使用php清除bom示例
- php 清除文件的Bom
- 清除文件夹下bom代码——php
- PHP批量删除、清除UTF-8文件BOM头的代码实例
- php清除bom
- 使用php清除bom示例
- php清除BOM
- 批量清除和检测bom的php代码
- 批量清除BOM(PHP文件头的空白行)
- PHP批量删除、清除UTF-8文件BOM头的代码实例
- 清除UTF-8文件的BOM头
- PHP 清除HTML代码、空格、回车换行符的函数
- 遍历当前文件夹下的所有PHP文件并去除UTF-8 BOM
- 用php把utf8的中的BOM去掉
- php清除不明输出
- php清除所有缓存与根据ID清楚缓存例子
- php UTF-8、Unicode和BOM问题
- PHP中utf-8编码格式之BOM引发的问题
- php 清除缓存的方法