首页  >  文章  >  后端开发  >  如何保存带BOM的UTF-8格式文件?

如何保存带BOM的UTF-8格式文件?

Patricia Arquette
Patricia Arquette原创
2024-11-07 15:29:03768浏览

How to Save a File in UTF-8 Format with a BOM?

如何以 UTF-8 格式编写文件

问题:

您有非 UTF-8 编码文件并希望将其转换为 UTF-8 而不破坏其内容。但是,使用标准文件操作函数的脚本会以原始编码保存文件。

解决方案:

要以 UTF-8 格式保存文件,您可以使用 file_put_contents ()。此外,为了确保各种应用程序正确解释该文件,请在文件开头添加字节顺序标记 (BOM)。

代码:

file_put_contents($myFile, "\xEF\xBB\xBF".  $content);

说明:

  • xEFxBBxBF 代表十六进制格式的 UTF-8 的 BOM。
  • $content 是您要保存在文件中的数据。

以上是如何保存带BOM的UTF-8格式文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn