ホームページ  >  記事  >  バックエンド開発  >  BOM を含む UTF-8 形式でファイルを保存するにはどうすればよいですか?

BOM を含む UTF-8 形式でファイルを保存するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-07 15:29:03843ブラウズ

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 を 16 進形式で表します。
  • $content は、ファイルに保存するデータです。

以上がBOM を含む UTF-8 形式でファイルを保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。