为了账号安全,请及时绑定邮箱和手机立即绑定

PHP文件中的UTF-8 BOM签名

PHP文件中的UTF-8 BOM签名

PHP
一只甜甜圈 2019-09-24 16:45:10
我在写一些注释过的PHP类,但偶然发现了一个问题。我的名字(用于@author标记)以一个ș(以UTF-8字符开头,...和一个奇怪的名字,我知道)结尾。即使我将文件另存为UTF-8,也有一些朋友报告说他们看到这个字符完全弄乱了(È™)。通过添加BOM表签名可以解决此问题。但是那件事让我有些烦恼,因为除了我在Wikipedia上以及关于SO的其他一些类似问题上所了解的之外,我对此并不了解。我知道它在文件的开头添加了一些内容,据我了解还不错,但是我很担心,因为我所读到的唯一有问题的场景都涉及到PHP文件。并且由于我正在编写PHP类以共享它们,因此100%兼容比在注释中注明我的名字更为重要。但是我试图理解其含义,我应该不用担心使用它吗?还是有可能造成损坏的情况?什么时候?
查看完整描述

3 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

BOM会导致Headers already sent错误,因此,您不能在PHP文件中使用BOM


查看完整回答
反对 回复 2019-09-24
  • 3 回答
  • 0 关注
  • 360 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信