PHP 文件中的 UTF-8 BOM 签名
我正在编写一些注释的PHP类,我偶然发现了一个问题。我的名字(用于@author标签)以(这是UTF-8字符,...还有一个奇怪的名字,我知道)。ș
尽管我将文件保存为UTF-8,但一些朋友报告说他们看到该字符完全混乱()。通过添加 BOM 签名,此问题会消失。但这件事让我有点困扰,因为我对它了解不多,除了我在维基百科上看到的内容和SO上的其他一些类似问题。È™
我知道它在文件开头添加了一些东西,据我所知,它并没有那么糟糕,但我担心,因为我读到的唯一有问题的场景涉及PHP文件。由于我正在编写PHP类来共享它们,因此100%兼容比在评论中包含我的名字更重要。
但是我试图理解其中的含义,我应该不用担心使用它吗?或者是否有可能造成损害的情况?什么时候?