• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php BOM 问题

php 搞代码 3年前 (2022-01-23) 14次浏览 已收录 0个评论

最近合作开发项目 总发现php输出的不@本文9来源gao($daima.com搞@代@#码8网^搞代gaodaima码对 代码一模一样也不行 后来机智的我感觉是编码有问题 发现都是utf-8 的 最后把文件内容都删除之后发现还有3个字符大小 用vim -b 命令打开之后发现是 感觉问题就出在这里了。

后来才发现 这是utf-8里面的 BOM , 恶心的是BOM 会随着echo 输出 导致不对。

附上几个命令 查找和去除BOM

在vim 中:

Java代码

#设置UTF-8编码

:set fileencoding=utf-8

#添加BOM

:set bomb

#删除BOM

:set nobomb

#查询BOM

:set bomb?

grep:

Java代码

// 查找

grep -I -r -l $'\xEF\xBB\xBF' /path

//替换

grep -I -r -l $'\xEF\xBB\xBF' /path | xargs sed -i 's/^\xEF\xBB\xBF//g'


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php BOM 问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址