BOMヘッダーとは何ですか?
UTF-8 エンコードされたファイルでは、BOM はファイルのヘッダーにあり、3 バイトを占め、ファイルが UTF-8 エンコードに属していることを示すために使用されます。BOM ヘッダーを認識するソフトウェアは数多くあります。 BOM ヘッダーを認識できないものもあります (PHP など)。BOM ヘッダーを認識できないため、メモ帳で UTF-8 エンコードを編集するとエラーが発生します。
BOM ヘッダーを一括削除するコードは次のとおりです:
リーリー追記: Bom を削除するには 2 つの簡単な方法があります:
1. editplus で BOM ヘッダーを削除する方法
エディターが UTF8 エンコード形式に調整されると、保存されたファイルの前に隠し文字の文字列 (つまり、BOM) が表示されます。これは、ファイルが UTF8 エンコードされているかどうかをエディターが識別するために使用されます。
Editplus を実行し、[ツール] をクリックして、[環境設定] を選択し、ファイルを選択し、UTF-8 識別を選択して署名を常に削除します。
その後、PHP ファイルを編集して保存すると、PHP ファイルには BOM が含まれなくなります。
2. bom を削除する Ultraedit メソッド
ファイルを開いたら、[名前を付けて保存]オプションでエンコード形式(BOMヘッダーなしのutf-8)を選択し、問題がないことを確認します
ボムを外すのは簡単ですよね?
utf8 の BOM 情報について説明する別の段落
リーリー
この文は、HTML 出力ページのエンコード方法を制御します。BOM は、WINDOWS で「メモ帳」を使用して UTF-8 として保存する場合にのみ使用できます。WINHEX を使用して最初の 2 バイトを削除できます。
GDI ストリームの先頭に余分な文字がある場合、赤いバツ印で表示されます。