ホームページ  >  記事  >  バックエンド開発  >  フレームセットページをロードするときにphpが空白のページを表示する場合はどうすればよいですか?

フレームセットページをロードするときにphpが空白のページを表示する場合はどうすればよいですか?

hzc
hzcオリジナル
2020-06-05 15:51:542538ブラウズ

フレームセットページをロードするときにphpが空白のページを表示する場合はどうすればよいですか?

#フレームセット ページの読み込み時に空白が表示される PHP の解決策:

フレームセット ページの読み込み時に空白が表示される PHP の解決策

bom の問題です

bom とは何ですか?

UTF-8 エンコードされたファイルでは、BOM はファイル ヘッダーにあり、3 バイトを占め、ファイルが UTF-8 エンコードに属していることを示すために使用されます。BOM ヘッダーを認識するソフトウェアは数多くあります。 BOM ヘッダーなど、PHP は BOM ヘッダーを認識できないため、メモ帳で UTF-8 エンコードを編集するとエラーが発生します。

BOM ヘッダーを削除する簡単な方法は次の 2 つです:

1. editplus を使用して BOM ヘッダーを削除する方法

エディターを UTF8 エンコード形式に調整した後ファイルの前に隠し文字の文字列 (つまり、BOM) が表示されます。これは、ファイルが UTF8 でエンコードされているかどうかを識別するためにエディターによって使用されます。

Editplus を実行し、[ツール] をクリックし、[環境設定] を選択して、ファイルを選択し、署名を常に削除するために UTF-8 識別を選択し、

次に、BOM なしで PHP ファイルを編集して保存します。はい。

2. BOM ヘッダーを削除する Ultraedit 方法

ファイルを開いた後、[名前を付けて保存] オプションでエンコード形式 (BOM ヘッダーなしの utf-8) を選択し、確認すれば問題ありません

どうですか、BOM ヘッダーを削除するのは非常に簡単です。

3. Dreamweaver で BOM ヘッダーを削除する方法

DW->Modify->Page Properties ->タイトル/エンコーディング。Unicode 署名が含まれます (Bom の前のボックスのチェックを外します)

して保存します。

utf8 の BOM 情報について話しましょう

BOM とは、PHP ファイル自体の保存方法を BOM 付きの UTF-8 として指します。通常のページの中国語文字化けの原因は通常、次のとおりです。この理由。 。

header("Content-type: text/html; charset=utf-8");

この文は、HTML 出力ページのエンコード方式

BOM を制御します。のみ これは、WINDOWS で「メモ帳」を使用して UTF-8 を保存する場合にのみ使用でき、WINHEX を使用して最初の 2 バイトを削除できます。

Dreamweaver のエンコード設定では、BOM を含めるかどうかを設定できますが、通常、PHP の出力が画像 (GDI ストリーム) でない限り、BOM は問題になりません。

GDI ストリームの先頭に余分な文字がある場合、赤い十字で表示されます。

推奨チュートリアル: 「

php チュートリアル

以上がフレームセットページをロードするときにphpが空白のページを表示する場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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