utf8 with bom 的文件清理掉bom不可见字符

如果你的php文件用notepad++打开后,右下角是这样的,注意 UTF-8-BOM,那么此文件需要修改为 不含BOM头的UTF-8文件,方法是

utf8-bom-1

点击菜单-》格式-》转为UTF-8 无BOM编码格式,保存即可

utf8-bom-2

editplus 清除方法点此

有关bom https://www.w3.org/International/questions/qa-utf8-bom

科普: BOM is byte-order mark

另:今天一个客户的thinkphp模版调用utf8 bom 的模版时候,模版里面是frameset,结果导致内容不显示,所以还是要好好处理这个隐蔽的问题啊

phpwind 的一个小错误导致cookie失效的解决,表象是无法注册登录

一个phpwind 8.0 utf8 系统错误表现为无法注册登录,费老劲调试,发现 data/sql_config.php 文件由于在windows 记事本编辑后导致被自动增加了bom ,前端cookie 输出因为bom 的 原因,导致浏览器无法生成cookie,从而无法登录和注册

在editplus 另存成utf-8 无bom ,上传问题解决

参看 /ecshop-utf8-bom.html

总结: 要多用 linux curl 去查看文件输出