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

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

Patricia Arquette
リリース: 2024-11-07 15:29:03
オリジナル
858 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート