PHP:如何创建编码为"无BOM的UTF-8"的文件

Kar*_*m89 5 php unicode byte-order-mark utf-8

我想,大多数人都知道我们对文件进行了以下编码:

  • ANSI
  • UTF-8

通过在文件开头添加三个字符来识别UTF-8,但是这些字符会导致PHP语言中的一些问题,因为我们知道所以我们使用

  • 没有BOM的UTF-8(而不是UTF-8)

这是我的问题:如何使用frwite()或任何其他函数(无关紧要)编写一个新文件(使用PHP)编码(UTF-8无BOM)

(我不是在询问编辑器设置>我要求创建一个带有php函数的文件)

nop*_*ole -1

如果是“无BOM”,那么它只是文件中的普通字节。

它们都只是数字,从 0 到 255,或 0x00 到 0xFF,作为文件中的字节序列。如何解释它们将取决于您或程序。