grep搜索utf8文件是否有bom

原网页 http://www.web-jia.com/view.php?a=5

今天在处理后台php文件导出excel出错了
以前是正常的,我本地测试也是正常的
看到报粗是eof 错误,这个php我是用的php自带的服务器所以能直接看到打印出来的错误还是比较方便的
记得这个错误好像是因为utf8文件带了bom
用notepad++我不知道怎么查的
我上网查了一下没找到,不过找到个用grep的
grep -r -I -l $'^' ./
用这个就能查了,还好我用了win10里面的linux子系统我安装了
找那些文件一试还真行了
-r是查当前目录下所有文件包括子目录
-I可以不用
-f显示文件名
$'' 这是用来转义
看来还是linux好用啊

 

 

PHP 5.3中的命名空间:你用过了么?
PHP正则表达式中的特殊字符
HTML 5 File API应用实例
PHP中的表单和用户输入(1)
Node.js初探之与Mysql的交互
2.5 头部元素
JSP、ASP和PHP安全编程
站在DIV+CSS的顶端
CSS必须要知道的10个技巧
PHP负载均衡指南
HTML 5的超酷图片画廊设计
2.3.3 使用外部样式表
jQuery最佳实践

posted on 2017-03-20 21:00  hongyi1159  阅读(236)  评论(0编辑  收藏  举报