ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して UTF8 BOM 情報をファイルからバッチ削除する方法_PHP チュートリアル
原則:
UTF8 ファイルには識別情報を追加するために、BOM: BOM - バイト オーダー マークがあり、デフォルトでは、Windows およびその他のプラットフォームで編集された UTF8 ファイルはヘッダー セクション マークに 3 文字を追加します。 PHP ファイルのヘッダーに BOM 情報が含まれている場合、PHP エンジンは PHP コード ドキュメント全体を完全に読み取ります。これにより、多くの場合、Cookie が機能しなくなります。設定されるなどの問題があります。
解決策:
ヘッダーBOMの3バイト情報を認識し、それを削除します。ただし、一般に、どのファイルに BOM があるかがわからない、または現時点ではバッチ処理が必要であるため、次のコードは主にバッチ処理の状況を示しており、作業するすべての人に役立つはずです。
実行方法:
パスを設定して直接実行します。
';
foreach ($BOMBED as $utf) { echo $utf ."
n"; }
echo '